Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有多个括号的Php表单集_Php_Checkbox_Isset - Fatal编程技术网

带有多个括号的Php表单集

带有多个括号的Php表单集,php,checkbox,isset,Php,Checkbox,Isset,我有一个复选框,其名称为: <input type='checkbox' name ='schedule[".$row['id']."][1]' /> 但这不起作用。有什么想法可以让它工作吗 像这样尝试: isset($_POST['schedule'][$row['id']][1]) 在这种情况下,只需将其视为多维数组,然后编辑schedule键的特定索引。像这样尝试: isset($_POST['schedule'][$row['id']][1]) 在这种情况下,只需将其视

我有一个复选框,其名称为:

<input type='checkbox' name ='schedule[".$row['id']."][1]' />
但这不起作用。有什么想法可以让它工作吗

像这样尝试:

isset($_POST['schedule'][$row['id']][1])
在这种情况下,只需将其视为多维数组,然后编辑schedule键的特定索引。

像这样尝试:

isset($_POST['schedule'][$row['id']][1])

在这种情况下,只需将其视为多维数组并编辑调度键的特定索引。

在提交
表单
后,全局变量
$\u POST
将数据作为
字符串
int
而不是原始变量传递

要检查是否选中了
复选框
,请尝试以下操作:

$id = $row['id'];
if(isset($_POST['schedule'][$id][1])) {
     echo "hello world";
}

提交
表单
后,全局变量
$\u POST
将数据作为
字符串
int
而不是原始变量传递

要检查是否选中了
复选框
,请尝试以下操作:

$id = $row['id'];
if(isset($_POST['schedule'][$id][1])) {
     echo "hello world";
}

添加完整的输入html。这不是一个格式/计划良好的问题。但是,请尝试在操作页面上的表单提交后打印$\u POST数组。你们必须用和打印一样的方式使用索引。我认为你们必须(指定)一个名字,不要让它变成动态的,并完成html的输入。这不是一个格式/计划良好的问题。但是,请尝试在操作页面上的表单提交后打印$\u POST数组。你们必须用和打印一样的方式使用索引。我认为你们必须(指定)一个名字,不要让它变成动态的