加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何将我的数据库特定列值插入视图页面中的列表

发布时间:2020-12-13 15:56:39 所属栏目:PHP教程 来源:网络整理
导读:我想将’category_name’列入列表.我试过但我不能. 这是我的控制器,我正在尝试2调用fn get_cat. 然后我想将该数组传递给我的视图页面 控制器类别列表 public function get_categorylist() { $data['records']= $this-categorylist_model-get_cat(); $this-lo
我想将’category_name’列入列表.我试过但我不能.

这是我的控制器,我正在尝试2调用fn get_cat.
然后我想将该数组传递给我的视图页面

控制器类别列表

public function get_categorylist() 
 {
  $data['records']= $this->categorylist_model->get_cat();
  $this->load->view('categorylist_view',$data);  

 }

model Categorylist_model

public function get_cat()
 {

 $this->db->select('category_name');
 $this->db->from('amm_report_category');
 $query = $this->db->get();
       if($query->num_rows() == 1) 
       { 
        return $query->result();
       }
        else
        {
        return false;
        }

    }

查看categorylist_view

<body>
<div>
<form action="<? echo base_url(); ?>categorylist/get_categorylist"  method="post">
  <select name="categorylist">
  <? foreach ($result as $var) 
  {?> 
 <option value="<?echo $var->category_name;?>"><?echo $var->category_name;?>       </option>
  <?}?>
  </select>

  <p><input type="submit" value="get_categorylist" name=""/></p>                                         
  </form>
  </div>
  </center>
  </body>

解决方法

模型

public function get_cat()
 {

   $this->db->select('catogory_id,category_name');
   $this->db->from('amm_report_category');
   $query = $this->db->get();
   if($query->num_rows() == 1) 
   { 
    return $query->result();
   }
    else
    {
    return false;
    }

}

视图

<select name="categorylist">
     <? foreach ($records as $var) 
     {?> 
     <option value="<?echo $var->category_id;?>"><?echo $var->category_name;?>       </option>
     <?}?>
     </select>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读