-3

嗨,我有一个表单,其中有两个检查字段,如下所示:

 <td><input type='checkbox' name='checked[]' value='<?php echo $row['id']; ?>'>&nbsp;</td>
 <td><input type='checkbox' name='notsure[]' value='<?php echo $row['id']; ?>'>&nbsp;</td>

我想要做的是将此信息发布到 PHP 页面以更新数据库,尽管目前我只是想让结果回显,以便我可以测试它,但我不断收到上面显示的错误。

我的 PHP 代码在这里:

 if (count($_POST['checked']>0)){
foreach ($_POST['checked'] as $key => $val){

    $val = mysql_real_escape_string($val);
  echo "$val";
4

1 回答 1

1

您需要提供复选框字段的名称,例如:,

if (!empty($_POST['checked'])){
   foreach ($_POST['checked'] as $checked){
       // Your code goes here.
   }
} 
于 2013-05-28T08:09:29.707 回答