2017-01-05 25 views
0

html要素の配列をデータベースの異なる行に送信するには、下記の がhtmlコードです。codeigniterを使用してデータベースに値の配列を送信する方法

<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>"; 
} 
} 
?> 
+0

は、アクションからハッシュ記号を削除します。 – Tpojka

答えて

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'); 
    } 
} 
?> 
+0

'print_r($ _ POST ['user']);の出力が何であるかをテーブル –

+0

の異なる行に送ることができますか?' .itは異なる行に挿入します。 –

関連する問題