如何使用codeigniter将值数组发送到数据库

时间:2017-01-05 05:08:29

标签: codeigniter mysqli

Ineed将html元素数组发送到数据库中的不同行 下面给出的是html代码。

<form action="#" method="post">
<input type="text" name="user[]" />
<input type="text" name="user[]" />
<input type="text" name="user[]" />
<input type="submit" value="submit" >
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{ 
foreach($_POST['user'] as $key => $value)
{
echo $key." has the value = ". $value."<br>";
}
}
?>

1 个答案:

答案 0 :(得分:0)

你可以这样做......

<?php

$this->load->database();
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{ 
    foreach($_POST['user'] as $key => $value)
    {
        $data = array('user'=>$value);
        $this->db->insert('table_name',$data); //Generated query >> INSERT INTO table_name(user) VALUES ('$value');
    }
}
?>