我有一个名称为的复选框:
<input type='checkbox' name ='schedule[".$row['id']."][1]' />
我想检查是否使用PHP isset(...)
检查了复选框我是否尝试过
isset($_POST['schedule[".$row['id']."][1]]);
但这并没有奏效。有关它如何运作的任何想法?
答案 0 :(得分:1)
尝试如下:
isset($_POST['schedule'][$row['id']][1])
在这种情况下,只需将其视为多维数组并编辑计划键的特定索引。
答案 1 :(得分:0)
提交form
后,全局变量$_POST
将数据作为string
或int
而非原始变量传递。
要检查checkbox
是否已选中,请尝试以下方法:
$id = $row['id'];
if(isset($_POST['schedule'][$id][1])) {
echo "hello world";
}