【发布时间】:2013-02-07 11:13:02
【问题描述】:
我一直在创建一个网站,我的用户可以在其中对已上传的图片进行评分。目前我使用单选按钮和提交按钮来获取用户评分并将其保存在系统中。我想更改此设置,以便代码使用图像点击来获得用户评分。到目前为止,我有以下代码,但它仅适用于一个图像按钮。有什么方法可以改变它以获得取决于单击的图像的结果。
代码:
HTML
<form>
<input
type="image"
name="flag_submit"
src="img/Flag.png"
onmouseover="this.src='img/Flag_Click.png'"
onmouseout="this.src='img/Flag.png'"
height="30"
width="30"
/>
</form>
PHP
if (isset($_POST['flag_submit_x']))
{
//Do process of rating.
}
有什么方法可以创建多个图像按钮并在 PHP 代码中检测按下了哪个图像按钮?
【问题讨论】:
-
将名称更改为数组
name="flag_submit[1]"。为每张图片分配一个不同的值,你就知道了。 -
注册这个的 PHP 代码是什么?
-
if (isset($_POST['flag_submit'][1])) 针对特定情况,由 Dainis 提供
-
我试过了,但它不起作用。 (见他的回答)
标签: php html submit imagebutton