我有一个单独的表单,有多个提交按钮,用户可以单击以执行删除操作操作,但在不同的ID上(删除mySQL表中的行)

问题是,无论何时点击任何提交图像,只删除最后一条记录,这是因为我没有序列化我的提交按钮 . 我宁愿不使用数组 .

有没有办法让每个提交按钮显示,以便在提交表单时处理INPUT HIDDEN中的正确值?谢谢

<?
if(!empty($_POST)){
$getHash=$_POST[msgHash];
// mysql DELETE statement goes here (removed for convenience)
}
?>

和HTML / PHP代码是:

<form name="messageInbox" method="POST">
<?
$sql code for the while loop goes here (removed for convenience)
while(){  // correct while loop code goes here (removed for convenience)

...

echo '<p><input type="image" src="http://www.linktoimage.com" id="deleteMessage"><input type="hidden" name="msgHash" value="'.$row[msgHash].'"></p>';
...

}

?>
</form>

我用谷歌搜索并搜索了这个网站的答案,并没有找到类似的问题/解决方案 . 谢谢