用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2557|回复: 3
收起左侧

[HELP] 报错:Invalid argument supplied for foreach() 急救!!

[复制链接]
发表于 2011-7-14 11:01:53 | 显示全部楼层 |阅读模式
源代码是这样子的
模型:
PHP复制代码
public function infolist(){
                $sql="select * from rivcrl_secretary";
                $this->pdodb->query($sql);
        }
复制代码

控制器:
PHP复制代码
public function infolist(){
                $data=$this->data_sort();
                $data["dhstr"]=$this->data_headerdh(1,$data["dhname"],$data["arrdh"]);
                $data["info"]=$this->rivsec_model->infolist();
                $this->load->view("admin/infolist",$data);
        }
复制代码

视图:
PHP复制代码
<?php foreach ($info as $value):?>
  <tr>
    <td>1</td>
    <td><?php echo $value["msg_title"];?></td>
    <td><?php echo $value["msg_title"];?> </td>
    <td><?php echo $value["msg_title"];?></td>
    <td><?php echo $value["msg_title"];?></td>
    <td><?php echo $value["msg_title"];?></td>
    <td><?php echo $value["msg_title"];?></td>
    <td align="center"> <a>编辑</a>&nbsp;&nbsp;<a>删除</a></td>
  </tr>
  <?php endforeach;?>
复制代码
发表于 2011-7-14 11:06:37 | 显示全部楼层
本帖最后由 jeongee 于 2011-7-14 11:07 编辑

老大,你query了,没得到结果集啊,你还要->result_array();,还要还要return 回去吧,你的函数都不return的么
好好看看手册哦
 楼主| 发表于 2011-7-14 11:21:24 | 显示全部楼层
jeongee 发表于 2011-7-14 11:06
老大,你query了,没得到结果集啊,你还要->result_array();,还要还要return 回去吧,你的函数都不return ...

呃,我是新手,手册内容太多,我无从下手,我只是在做的过程中不断发现问题,然后解决问题
发表于 2011-7-14 11:36:16 | 显示全部楼层
zhaobin693 发表于 2011-7-14 11:21
呃,我是新手,手册内容太多,我无从下手,我只是在做的过程中不断发现问题,然后解决问题 ...

新手一定要仔细研读手册

本版积分规则