2015-02-08 36 views
0

控制器我有一个tabluar形式表我需要放置复选框在它和一些功能来执行

class Category extends Admin_Controller { 
    public function __construct() { 
      parent::__construct(); 
      $this->load->model('category_model'); 
     } 
    public function index(){ 
     $data['select'] = $this->category_model->getinfo(); 
     $this->load->view('category_view', $data); 
    } 
    } 
?> 

模型

function getinfo(){ 
     $query = $this->db->get('user'); 
     return $query; 
} 

视图

<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     <title>Untitled Document</title> 
    </head> 
    <table border="1"> 
     <tbody> 
     <tr> 
      <td>Id</td> 
      <td>Name</td> 
      <td>lastname</td> 
     </tr> 
     <?php 
     foreach ($select->result() as $row) 
     { 
      ?><tr> 
      <td><?php echo $row->id;?></td> 
      <td><?php echo $row->name;?></td> 
      <td><?php echo $row->lastname;?></td> 

      </tr> 
     <?php } 
     ?> 
     </tbody> 
    </table> 
<body> 
</body> 
</html> 

我需要放置多个复选框,所以我可以通过点击删除数据我也必须一次检查多个复选框(单一检查并检查所有两个)。

回答

1
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Untitled Document</title> 
</head> 
<body> 
<table border="1"> 
    <tbody> 
    <tr> 
     <td>Id</td> 
     <td>Name</td> 
     <td>lastname</td> 
     <td>*</td> 
    </tr> 
    <?php 
    foreach ($select->result() as $row) 
    { 
     ?><tr> 
     <td><?php echo $row->id;?></td> 
     <td><?php echo $row->name;?></td> 
     <td><?php echo $row->lastname;?></td> 
     <td><?php echo form_checkbox('action[]', $row->id); ?></td> 
     </tr> 
    <?php } 
    ?> 
    </tbody> 
</table> 
</body> 
</html> 

当您发布此信息时,您将获得需要执行操作的ID数组。

+0

在行动中应该提到的 – 2015-02-08 13:42:17

+0

它显示了我的表单标记错误致命错误:调用未定义的函数form_checkbox() – 2015-02-08 13:44:07

+0

@PranavShah您需要在加载此视图的控制器函数中加载表单助手$ this-> load - > helper('form');' – 2015-02-08 13:51:05

相关问题