我想将“category_name”列入一个列表。我试过了,但我不能。

这是我的 Controller ,我正在尝试 2 调用 fn get_cat
然后我希望将该数组传递给我的 View 页面

Controller categorylist

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

 }

模型 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>

关于php - 如何将我的数据库特定列值插入到 View 页面的列表中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31017767/

10-12 00:10
查看更多