我的网页上有多个图像,我将它们用作按钮,我想知道用户单击了哪个图像并将其发布到另一个表单。我只关心单击了哪个图像,或者通过将任何值作为标志关联到每个图像并将其发布到其他形式或任何其他方式来完成。这是我发现相关的链接,但它不起作用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])
{ .....}
}
?>