首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从bootstrap表单生成器创建的复选框中获取数据

从bootstrap表单生成器创建的复选框中获取数据
EN

Stack Overflow用户
提问于 2013-06-26 22:14:46
回答 1查看 348关注 0票数 0

我设置了一个复选框,如下所示

代码语言:javascript
复制
<div class="control-group">
    <label class="control-label" for="environment">Environment</label>
    <div class="controls">
        <label class="checkbox inline" for="environment-0">
            <input type="checkbox" name="environment['com1']" id="environment-0" value="1">
            Com1
        </label>
        <label class="checkbox inline" for="environment-1">
            <input type="checkbox" name="environment['com2']" id="environment-1" value="1">
            Com2
        </label>
        <label class="checkbox inline" for="environment-2">
            <input type="checkbox" name="environment['com3']" id="environment-2" value="1">
            Com3
        </label>
    </div>
</div>

当我返回$_POST数据时,我得到以下内容

代码语言:javascript
复制
array(7) {
  ["environment"]=>
  array(2) {
    ["'com1'"]=>
    string(1) "1"
    ["'com2'"]=>
    string(1) "1"
  }

我对处理数组有些陌生,对如何引用在com1中找到的字符串感到困惑。我正在尝试$envCom1 = $_POST["environment['com1']"];,但收到错误Undefined index: environment['com1']

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-26 22:21:23

代码语言:javascript
复制
$var =  $_POST["environment"] 

是一个数组。因此您应该使用此数组'com1‘索引访问值,

代码语言:javascript
复制
$var =  $_POST["environment"];
echo $var["'com1'"];

代码语言:javascript
复制
echo $_POST["environment"]["'com1'"];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17322604

复制
相关文章

相似问题

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