Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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 复选框值未正确保存到wordpress元数组中_Php_Arrays_Wordpress_Checkbox_Meta - Fatal编程技术网

Php 复选框值未正确保存到wordpress元数组中

Php 复选框值未正确保存到wordpress元数组中,php,arrays,wordpress,checkbox,meta,Php,Arrays,Wordpress,Checkbox,Meta,我试图将数组中的复选框字段保存到用户元键中。使用以下代码,我得到以下错误: 注意:第54行xyz路径中未定义的偏移量:1 value=“”> 注意:第54行xyz路径中未定义的偏移量:2 value=“”> 注意:第54行xyz路径中未定义的偏移量:3 value=“”> 注意:第54行xyz路径中未定义的偏移量:4 value=“”> 注意:第54行xyz路径中未定义的偏移量:5 value=“”> 注意:第54行xyz路径中未定义的偏移量:6 value=“”> $dps\u is\u st

我试图将数组中的复选框字段保存到用户元键中。使用以下代码,我得到以下错误:

注意:第54行xyz路径中未定义的偏移量:1 value=“”>

注意:第54行xyz路径中未定义的偏移量:2 value=“”>

注意:第54行xyz路径中未定义的偏移量:3 value=“”>

注意:第54行xyz路径中未定义的偏移量:4 value=“”>

注意:第54行xyz路径中未定义的偏移量:5 value=“”>

注意:第54行xyz路径中未定义的偏移量:6 value=“”>

$dps\u is\u store\u closed=get\u user\u meta($user\u id','u dps\u is\u store\u closed',true);
$daysweek2=数组(
“0”=>“星期一”,
“1”=>“星期二”,
“2”=>“星期三”,
“3”=>“星期四”,
“4”=>“星期五”,
“5”=>“星期六”,
“6”=>“星期日”,
);
今天休息
foreach($daysweek2作为$key=>$value){

您的输入标签应为:

id="dps_is_store_closed[<?php echo $key;?>]"
id=“dps\u商店已关闭[]”
相反:

id="dps_is_store_closed[<?php $key?>]"
name="dps_is_store_closed[<?php $key?>]"
id=“dps\u商店已关闭[]”
以及:

name=“dps商店已关闭[]”
相反:

id="dps_is_store_closed[<?php $key?>]"
name="dps_is_store_closed[<?php $key?>]"
name=“dps商店已关闭[]”

change
我认为应该是例如
id=”“
-像上面的解决方案解决当前错误那样更改
名称。我面临的下一个问题是保存post值。未选中的复选框显示通知:未定义偏移量:3 in/path第63行value=“on”>例如:数组([0]=>on[1]=>on[2]=>on[4]=>on[5]=>on[6]=>on[3]未插入我面临的下一个问题是关于保存post值。未选中的复选框显示通知:未定义的偏移量:第63行的3 in/path value=“on”>例如:数组([0]=>on[1]=>on[2]=>on[4]=>on[5]=>on[6]=>on)[3]->''未插入您是否已尝试检查
($dps\u is\u store\u closed[$key],1,false)
?在隐藏输入中添加另一个值后解决了此问题,例如: