我有一个复选框列表(我需要给每个人一个id),然后将POST发送到另一个页面
我有一个while循环,它为数据库中的每个项目带来一个复选框,我需要让每个复选框进行POST,在另一个页面上进行一次检查或X显示
修改page.php
while ($fila = mysql_fetch_array($rs)) {
echo "<td > <input type='checkbox' /> </td>}
AnotherPage.php
我想我必须为每个复选框指定一个ID来发布帖子并进入另一页。
答案 0 :(得分:0)
这似乎是这个问题的重复:Get $_POST from multiple checkboxes
请在那里查看已检查的答案。
基于PHP的应用程序的主要内容是名称为form
的{{1}}元素(末尾用方括号)将在接收PHP脚本中生成一个数组。这允许您拥有用户选择的所有值。
答案 1 :(得分:0)
必须有这样的东西
<form action="AnotherPage.php" method="post">
<input type="checkbox" name="check1" value="1">
</form>
然后在php
if (!empty($_POST['check1'])) {
// make your logic
}
答案 2 :(得分:0)
<?php
while ($fila = mysql_fetch_array($rs)) {
<td> <input type='checkbox' name='CheckBoxName[]' value="<?echo $fila['GiveValueHere'];?>"/> </td>
}?>
SomePage.php (提交页面)
<?
$totalCheckBoxChecked=sizeof($_POST['CheckBoxName']);
for($i=0;$i<$totalCheckBoxChecked;$i++)
{
echo $checkBoxValue=$CheckBoxName[$i];
echo "<br>";
}
?>