我的网站显示这样的警告:无效参数提供用于复选框
在/admin/insert.php为的foreach()供给线的参数无效37
我已经使用这个PHP代码用于从复选框中将数据插入到mysql数据库中
我该如何解决它?
感谢
<table>
<tr>
<td bgcolor="#FFEBC1">
<input type="checkbox" name="E1[]"value="1" >
国語
<input type="checkbox" name="E1[]" value="2" >
算数
<input type="checkbox" name="E1[]" value="3" >
理科
<input type="checkbox" name="E1[]" value="4" >
社会
<input type="checkbox" name="E1[]" value="5" >
英語
</td>
</tr>
</table>
<?php
$ele_school = $_POST['E1'];
$selected_schoo2 = "";
foreach ($ele_school as $ele_school2) {
$selected_schoo2 .= $ele_school2 . ", ";
}
$selected_schoo2 = substr($selected_schoo2, 0, -2);
$query="insert into person(id,login_date,name,selected_schoo)
values('$_POST[PID]',
'$_POST[REGISTRATION]',
'$_POST[FURIGANA2]',
'$selected_schoo2')";
mysql_query($query) or die("not successfully insert".mysql_error());
?>
显示你的'