如何通过codeigniter中的循环在一列中插入多个字段数据

哈里斯·汗(Harris Khan)

我有一个由多个复选框和输入字段组成的表单,我想将该数据按行插入到表的单列中,这是我的表单:

<div id="container">
        <h1>property Detail</h1>
    <form action="" method="post">
    <table>
    <tr>
    <td> 
    Possesion
    <input type="checkbox" name="feature[]" value="possesion">
    </td>
    <td> 
    Possesion1
    <input type="checkbox" name="feature[]" value="possesion1">
    </td>
    <td> 
    Possesion2
    <input type="checkbox" name="feature[]" value="possesion2">
    </td>
    <td> 
    Possesion3
    <input type="checkbox" name="feature[]" value="possesion3">
    </td>
    <td> 
    Possesion4
    <input type="checkbox" name="feature[]" value="possesion4">
    </td>
    </td>
    </tr>

    <tr> 
    <td> <input type="submit" name="submit" value="submit"></td>
    </tr>
    </table>
    </form>

    </div>

这是我的控制器:

 function index(){
            $this->load->view('form');

            if($_POST){

             $feature = $_POST['feature'];
             $features = json_encode($feature);

            } 
           $this->Mdata->p_detail($features);  
    }

这是我的模型:

function p_detail($features){
        $this->db->insert('feature',$features);
    }

它将通过循环,但我不知道如何确切地做到这一点??任何人请帮助我。

问候

哈米德·霍萨尼
$feature_list = $_POST['feature[]'];

那是获取文件列表复选框。

function p_detail($feature_list){
   $data=array();
     foreach($feature_list as $item){
       array_push($data,
          array('feature'=>$item));
      } 
       return $this->db->insert_batch('feature',$data);
    }

我希望对你有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在codeigniter的一列中插入多个字段数据

如何使用php将多个字段数据存储到同一变量中?

如何重新插入所有现有字段,但只更改PostgreSQL中的一个字段数据?

如何获得一列中的字段数,以消除该字段中的重复条目?

计算一列中连续相同的字段数

如何在php数组中插入多个html输入字段数据?

如何在codeigniter中的mysql数据库的表的一列中将来自3个不同输入字段的数据一起插入

通过循环将同一列添加到多个数据框中

在一列中插入多个肠

如何在多个字段/列中搜索数据?

在pyspark中,如何通过一列数据框循环过滤功能?

如何在jComboBox中显示多个字段但只在数据库中插入一个字段?

使用一个查询更新一列中的多个字段

如何添加/插入返回多个字段的函数调用的输出,作为Pandas数据框中的新列?

在单个Elasticsearch查询中从父级和子级获取多个字段数据

如何通过Entity Framework中的一列中的多个值获取数据,而另一列中的其他值却不同呢?

将多个组合框插入数据库中的一个字段

如何从同一表中的另一列插入 3 个字符 MySQL

如何调节一列的循环以填充熊猫数据框中的另一列值

将表单中的多个字段插入数据库中的单个字段

使用awk修改具有可变字段数的文件中第一列的宽度

如何使用JavaScript从传入对象的数组中获取每个字段数据

Pymongo:如何在文档中插入多个字段的数组?

如何在laravel中插入多个字段?

浏览多个字段的值并将它们插入同一列

如何在 Laravel5 中插入数组字段数据

如何在同一列中显示2个字段的值:视觉力

如何从数据框中的一列中提取信息并在右侧的列中插入

如何将一列中的数据插入到另一张表中