【问题标题】:i have one tabluar form table i need to place check box in it and some functionality to perform我有一个表格表格,我需要在其中放置复选框以及一些要执行的功能
【发布时间】:2015-02-08 10:08:15
【问题描述】:

控制器

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>

我需要放置多个复选框,这样我就可以通过单击它来删除数据,我还必须一次选中多个复选框(单选并选中全部)。

【问题讨论】:

    标签: codeigniter


    【解决方案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 数组。

    【讨论】:

    • 在行动中应该提到什么
    • 它显示了表单标签的错误致命错误:调用未定义的函数 form_checkbox()
    • @PranavShah 您需要在加载此视图的控制器函数中加载表单助手$this-&gt;load-&gt;helper('form');
    • 我做了 是真的吗?它向我显示复选框现在我需要通过单击它来放置一个复选框,您可以选中所有单个复选框
    • @PranavShah 如果你不想使用表单助手,它应该是&lt;td&gt; &lt;input type="checkbox"name="select[]" value="&lt;?php echo $row-&gt;id; ?&gt;"&gt;&lt;/td&gt;。对于主复选框,请参考 -> stackoverflow.com/questions/18976846/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2021-03-13
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    相关资源
    最近更新 更多