警告:为第2行的E:\xampp\htdocs\计件工作\groupcheck.php中的foreach()提供的参数无效
PHP代码:警告:为第2行的E:\xampp\htdocs\计件工作\groupcheck.php中的foreach()提供的参数无效,php,jquery,checkbox,Php,Jquery,Checkbox,PHP代码: function selectAll(argument) { $("INPUT[type='checkbox']").attr('checked',argument); } 为什么我会收到错误消息 警告:为提供的参数无效 中的foreach() E:\xampp\htdocs\piecework\groupcheck.php 在线2 当我单击“无”和“提交”时,有什么问题吗?$\u POST是一个将字符串映射到字符串的关联数组;因此,$\u POST['mybox']
function selectAll(argument)
{
$("INPUT[type='checkbox']").attr('checked',argument);
}
为什么我会收到错误消息
警告:为提供的参数无效
中的foreach()
E:\xampp\htdocs\piecework\groupcheck.php
在线2
当我单击“无”和“提交”时,有什么问题吗?
$\u POST
是一个将字符串映射到字符串的关联数组;因此,$\u POST['mybox']
是一个字符串。无法在字符串上运行foreach
循环。如果从html中删除$id:name=“mybox[$id]”是否有效?更改此选项
<?php foreach ($_POST['myBoxes'] as
$id => $value) { echo $value;
echo "<br/>";} ?>
为此:
$row[id]
$row[content]
$row[submitter]
嗯?但他把它作为数组发送,对吗?毕竟,该字段的名称为
mybox[$id]
。同样,我也不完全确定它是否真的是$id,或者只是被真正的id替换。如果在执行代码时,$id
的值为1
,那么该字段将被命名为mybox[1]
。这绝不是数组,它只是一个字符串。
$row[id]
$row[content]
$row[submitter]
$row['id']
$row['content']
$row['submitter']