-3

こんにちは、以下に示すように、2 つのチェック フィールドがあるフォームがあります。

 <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 に答える