用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: xwgcch
收起左侧

[HELP] 困扰了我好几天的问题 就是input类里面的post不能接受数组

[复制链接]
 楼主| 发表于 2015-5-15 17:32:35 | 显示全部楼层
调试出来html提交到控制器没有问题,就是控制器到model的问题,不知道谁遇到到呢
 楼主| 发表于 2015-5-15 17:36:01 | 显示全部楼层
class Test_model extends CI_Model{
       
        const TBL_TEST = 'test';

        public function add_test($data){
                return $this->db->insert_batch(self::TBL_TEST,$data);
        }
}

还有

class Test_model extends CI_Model{
       
        const TBL_TEST = 'test';

        public function add_test($data){
                return $this->db->insert(self::TBL_TEST,$data);
        }
}

是不是多维数组和一维数组
我用insert_bacth 就找不到0,1,2键(我插入的是二维数组)

如果这样的话,一维数组和多维数组一起插入的怎么办?
发表于 2015-5-15 17:36:15 | 显示全部楼层
xwgcch 发表于 2015-5-15 17:32
调试出来html提交到控制器没有问题,就是控制器到model的问题,不知道谁遇到到呢 ...

model 指定一個方法作為參數扔進去
发表于 2015-5-15 17:37:42 | 显示全部楼层
xwgcch 发表于 2015-5-15 17:36
class Test_model extends CI_Model{
        
        const TBL_TEST = 'test';

送入前先 count 檢查幾項
发表于 2015-5-16 10:58:30 | 显示全部楼层
xwgcch 发表于 2015-5-14 10:10
忘记说了。。。HTML的没有争议的,就是控制器的代码
$data[name]=$this->input->post('name');
$data[name] ...

你取了三遍,但是数组的键是一样的,肯定会覆盖啊!{:soso_e141:}
 楼主| 发表于 2015-5-17 17:15:25 CI中国手机版 | 显示全部楼层
不是说错了,name,desc,value三个input传过来的,看过数组没问题,就是数据库插不进去。应该是model层问题。

本版积分规则