首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复选框值未正确保存到wordpress元数组中。

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

Stack Overflow用户
提问于 2017-08-24 07:04:01
回答 1查看 59关注 0票数 1

我正在尝试将数组中的复选框字段保存到用户元键中。通过下面的代码,我得到了下面的错误:

注意:未定义的偏移量:第54行value="">上的xyz路径中的1 注意:未定义的偏移量:第54行value="">上的xyz路径中的2 注意:未定义的偏移量:第54行value="">上的xyz路径中的3 注意:未定义的偏移量:第54行value="">上的xyz路径中的4 注意:未定义的偏移量:第54行value="">上的xyz路径中的5 注意:未定义的偏移量:第54行value="">上的xyz路径中的6

代码语言:javascript
复制
$dps_is_store_closed = get_user_meta($user_id, '_dps_is_store_closed', true);
$daysweek2 = array(
'0' => 'Monday',
'1' => 'Tuesday',
'2' => 'Wednesday',
'3' => 'Thursday',
'4' => 'Friday',
'5' => 'Saturday',
'6' => 'Sunday',
);
<table border="0">
  <tr>
     <th>Closed for the Day</th>
  </tr>
 <tr>
   foreach($daysweek2 as $key => $value){
    <td>
      <input type="checkbox" id="dps_is_store_closed[<?php $key?>]" name="dps_is_store_closed[<?php $key?>]" <?php checked( $dps_is_store_closed[$key], 'on' ); ?> value="">    
    </td>
   }
</tr>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-24 07:11:27

您的输入标记应该是:

代码语言:javascript
复制
id="dps_is_store_closed[<?php echo $key;?>]"

相反:

代码语言:javascript
复制
id="dps_is_store_closed[<?php $key?>]"

和:

代码语言:javascript
复制
name="dps_is_store_closed[<?php echo $key;?>]"

相反:

代码语言:javascript
复制
name="dps_is_store_closed[<?php $key?>]"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45855038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档