灵魂相认 发表于 2015-12-4 00:02:06

今天用CI遇到超邪门的事情。大家引以为戒。

本帖最后由 灵魂相认 于 2015-12-4 00:04 编辑

我写了一个下拉框

<select name="column_id">
    <option value="0">请选择栏目</option>
    <?php foreach($column as $value): ?>
      <option value="<?=$value['column_id']; ?>"><?=$value['column_name']; ?></option>
    <?php endforeach; ?>
</select>


在网页上看这个下拉框是没有问题的,但是提交过去值永远是1,哪怕我选项里的value是中文,提交过去也是1
一直搞了有一个小时。已经自暴自弃了,就把select标签的name的值换成了sb,然后就正常了。当时我的心情。。。

求问,为什么select的name不能是column_id?这个名字有毒吗?






drpython 发表于 2015-12-4 17:24:59

把codeigniter源代码搜索一下,看看是不是代码里面有这个保留字
页: [1]
查看完整版本: 今天用CI遇到超邪门的事情。大家引以为戒。