我遇到了问题&没有得到解决方案,希望你能帮助我!
我创建了一个表单,其中包含可选访客的访问者。 形式的意义是删除访客和访客。 现在你有了一些选择:
这是我在while循环中的复选框:
while ($row = mysql_fetch_array($result_loeschen))
{
echo "<td class='disable'><input type='text' name='AnmeldungID[]' value=".$row[ID]."></td>";
echo "<input type='hidden' name='option[0]' value='0' />";
echo "<td><input type='checkbox' name='option[0]' value='1' /></td> ";
echo "<input type='hidden' name='option[1]' value='0' />";
echo "<td><input type='checkbox' name='option[1]' value='2' /></td> ";
echo "<input type='hidden' name='option[2]' value='0' />";
echo "<td><input type='checkbox' name='option[2]' value='3' /></td> ";
}
表格发送后:
foreach($_POST['AnmeldungID'] as $key => $ID) {
$option = $_POST['option'][$key];
echo $ID;
echo " = ";
echo $option;
echo "<br />";
}
但它不起作用,如果所有都被检查 - 输出是:
19 = 1 12 = 0 14 = 0 15 = 0
有什么想法吗? 谢谢! 克里斯
答案 0 :(得分:0)
您可以在每个复选框中将名称设置为option[]
。
也许radiobuttons是你目标的更好选择?