Web ページに複数の画像があり、それらをボタンとして使用しています。ユーザーがどの画像をクリックしたかを知り、別のフォームに投稿したいと考えています。どの画像がクリックされたかだけに関心があります。これは、各画像にフラグとして値を関連付け、それを他のフォームまたは他の方法に投稿することによって行われます。ここに関連性があることがわかったリンクがありますが、 PHPの複数の画像ボタン送信フォームが機能しません。さらに比較するには、画像の値が必要です。
ここに私のコードがあります:
<FORM NAME ="form1" METHOD ="POST" ACTION = "SimulatedOutput.php">
<input type="image" name="rateButton[1]" src="observation1.jpg" width="400" height="300" value="1">T
<input type="image" name="rateButton[2]" src="observation2.jpg" width="400" height="300" value="1">T
<input type="image" name="rateButton[3]" src="observation3.jpg" width="400" height="300" value="1">T
<input type="image" name="rateButton[4]" src="observation4.jpg" width="400" height="300" value="1">T
SimulatedOutput.php
<?php
if ( isset( $_POST['rateButton'] ) ) {
foreach ( $_POST['rateButton'] as $key => $value ) {
echo 'Image number '.$key.' was clicked.';
}
if(name==rateButton[1])
{
//do something as required
}
else if(name==rateButton[2])
{ .....}
}
?>