我有一些需要帮助的问题。
我有一大堆图片需要“接受”或“拒绝” 因此,基本上页面将有一堆带有“接受”和“拒绝”复选框的图像,然后是页面底部的“保存”按钮。这些图像实际上是从MySQL数据库中提取的字符串生成的GD图像。这些图像是使用PHP中的while循环生成和显示的。
我的问题是,目前复选框可以同时被选中,并且能够同时接受和拒绝是没有意义的。我理解单选按钮是为了这个,但是我不可能为每个图像都有一个表单,我必须能够在下一个操作页面中区分每个图像的接受/拒绝。
这基本上就是我所拥有的,但我无法在循环播放时反复制作表格。
echo "<form name=\"selections\" action=\"processselections.php\" method=\"post\">";
echo "<div>";
echo "Accept: <input type=\"checkbox\" name=\"accept\" value=\"accept" . $row[0] . " class=\"checkbox\"\"> Reject: <input type=\"checkbox\" name=\"reject\" value=\"reject" . $row[0] . "\">";
echo "</div>";
echo "</form>";
答案 0 :(得分:2)
您可以使用radio button
进行此操作,同时添加name
进行广播分组使用your image id
echo "<form name='selections' action='processselections.php' method='post'>";
while($row=mysql_fetch_array($result))
{
echo "<div>";
echo "Accept:
<input type='radio' name='accept_reject_".$row[0]."' value='accept".$row[0]."'/>
Reject:
<input type='radio' name='accept_reject_".$row[0]."' value='reject".$row[0]."'/>";
echo "</div>";
}
echo "</form>";
答案 1 :(得分:1)
你应该只使用一个复选框:
它只是设计得只有一个复选框。
希望对你有所帮助。 此致