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

[已解决] 在视图中调用怎么不显示内容。但是数据库里面有东西。

[复制链接]
发表于 2010-8-13 15:30:59 | 显示全部楼层 |阅读模式
在模型里面
        function select_product()
        {
                $this->load->database();
                $query=$this->db->query("select * from inproduct");
        $dd[]=$query->result() ;
                return $dd;
                //print_r($dd);  exit();   这个地方能输出数组
        }
在控制器里面啊
  function select_product_ok(){
  
     $this->load->model('Product_model');

        //print_r($this->Product_model->select_product());exit();    ////这个输出时数组。

        $data[]=$this->Product_model->select_product();
   
          $this->load->view('listproduct',$data);

}

在视图里面怎么调用不出来啊
   <?php  foreach ($data as $value) ; ?>
    <td><?php echo $value->id ?></td>
    <td><?php echo $value->pname ?></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
<?php  endforeach;  ?>       //这个是32行  说这句话有错误。

错误时:Parse error: syntax error, unexpected T_ENDFOREACH in F:\wamp\www\hong\system\application\views\listproduct.php on line 32

知道告诉一声原因!先谢谢啊!
发表于 2010-8-13 15:34:20 | 显示全部楼层
本帖最后由 ywqbestever 于 2010-8-13 15:36 编辑

这样怎么可能有数据啊?
PHP复制代码
$data[]=$this->roduct_model->select_product();
 
复制代码


这个,改成
PHP复制代码
$data['data']=$this->roduct_model->select_product();
复制代码

再试另外<?php  foreach ($data as $value) ; ?>这里的分号请换成冒号
发表于 2010-8-13 15:37:17 | 显示全部楼层
楼主好好研究一下CI入门哈
 楼主| 发表于 2010-8-13 15:39:27 | 显示全部楼层
版主  还是不行啊
发表于 2010-8-13 15:55:27 | 显示全部楼层
$dd[]=$query->result() ;
                return $dd;

你model中这样写感觉有错也,,,
发表于 2010-8-13 15:56:52 | 显示全部楼层
我觉得你找个入门教程好好研究一下比较好,因为你还不清楚CI的规范
 楼主| 发表于 2010-8-13 16:07:06 | 显示全部楼层
谢谢啊,
 楼主| 发表于 2010-8-13 16:09:04 | 显示全部楼层
我刚接触。
        function select_product()
        {
                $this->load->database();
                $query=$this->db->query("select * from inproduct");
        $dd=$query->result() ;
                //print_r($dd);  exit();
                return $dd;
               
        }


  function select_product_ok(){
  
     $this->load->model('Product_model');

        //print_r($this->Product_model->select_product());exit();    ////这个输出时数组。

        //$data[]=$this->Product_model->select_product();

        $data['data']=$this->Product_model->select_product();
       
        //print_r($data['data']);exit();
   
          $this->load->view('listproduct',$data);

}


        <?php  foreach ($data as $value){?>
  <tr>
   <td><?php echo $value->id ;?></td>
    <td><?php echo $value->pname ;?></td>
    <td><?php echo $value->ptype ;?></td>
    <td><?php echo $value->pnum;?></td>
    <td><?php echo $value->pmoney ;?></td>
    <td><?php echo $value->psay;?></td>
    <td><?php echo $value->ptime ;?></td>
         <td>修改</td>
    <td>删除</td>
</tr>       
<?php }  ?>


问题解决啊,多谢好心朋友!有这么多朋友帮助,我想我会很快学会的。谢谢啊!
 楼主| 发表于 2010-8-13 16:09:18 | 显示全部楼层
我刚接触。
        function select_product()
        {
                $this->load->database();
                $query=$this->db->query("select * from inproduct");
        $dd=$query->result() ;
                //print_r($dd);  exit();
                return $dd;
               
        }


  function select_product_ok(){
  
     $this->load->model('Product_model');

        //print_r($this->Product_model->select_product());exit();    ////这个输出时数组。

        //$data[]=$this->Product_model->select_product();

        $data['data']=$this->Product_model->select_product();
       
        //print_r($data['data']);exit();
   
          $this->load->view('listproduct',$data);

}


        <?php  foreach ($data as $value){?>
  <tr>
   <td><?php echo $value->id ;?></td>
    <td><?php echo $value->pname ;?></td>
    <td><?php echo $value->ptype ;?></td>
    <td><?php echo $value->pnum;?></td>
    <td><?php echo $value->pmoney ;?></td>
    <td><?php echo $value->psay;?></td>
    <td><?php echo $value->ptime ;?></td>
         <td>修改</td>
    <td>删除</td>
</tr>       
<?php }  ?>


问题解决啊,多谢好心朋友!有这么多朋友帮助,我想我会很快学会的。谢谢啊!
发表于 2010-8-19 10:34:19 | 显示全部楼层
你查询出的数据都没存放在数组里面 你怎么可能遍历出数据来

本版积分规则