同じ名前の送信ボタンを使用してデータベースから情報を取得しようとしています。行のIDである値を指定しているので、別のアクションを実行できますが、その方法を決めることができません。
たとえばこのようにしようとすると
<form name="form" action="index.php" method="post">
<input type="image" name="x" value="1">
<input type="image" name="x" value="2">
</form>
およびphp=>
<?php
if (isset($_POST['x'])){
echo $_POST['x'];
}
?>
Chromeでは問題なく動作しますが、他のブラウザでは動作しません、何かアイデアはありますか?ありがとう
アップデート
if ($r = $con->query("SELECT * FROM table")){
if ($row = $r->fetch_assoc()){
echo "<input type='image' name='submit' value='" . $row['id'] . "'>";
// and other data which I need to
}
$r->free();
}
私はこのように意味しました