Codeigniter Вставка нескольких строк в SQL

Я новичок в Codeigniter. У меня есть форма, которая выглядит примерно так.

<tr>
<td><input type="text" name="Name[0]" value=""></td>
<td><input type="text" name="Address[0]"  value=""><br></td>
<td><input type="text" name="Age[0]" value=""></td>
<td><input type="text" name="Email[0]" value=""></td>
</tr>



<tr>
<td><input type="text" name="Name[1]" value=""></td>
<td><input type="text" name="Address[1]"  value=""><br></td>
<td><input type="text" name="Age[1]" value=""></td>
<td><input type="text" name="Email[1]" value=""></td>
</tr>

Может быть от 0 до n строк, обычно от 5 до 10 строк. Как мне вставить их в SQL? Это возможно с Codeigniter или я должен использовать собственный скрипт PHP?

$name=$_POST['Name'];
$address=$_POST['Address'];
$age=$_POST['Age'];
$email=$_POST['Email'];
$count = count($_POST['Name']);



for($i=0; $i<$count; $i++) {
$data = array(
           'name' => $name[$i], 
           'address' => $address[$i],
           'age' => $age[$i],
           'email' => $email[$i],

           );


  $this->db->insert('mytable', $data);
}

Я сделал это. Оно работает. Но решение кажется не элегантным.

Ответ kevtrout выглядит лучше, но в настоящее время выдает много ошибок.

Есть ли способ вставить все данные за один раз?

Ответы на вопрос(3)

Ваш ответ на вопрос