幾個小時前我問了一個問題。Codeigniter在數組中插入值
如何從表單中的字段名稱數組插入到Codeigniter中的SQL數據庫中。
<tr>
<td><input type="text" name="user[0][name]" value=""></td>
<td><input type="text" name="user[0][address]" value=""><br></td>
<td><input type="text" name="user[0][age]" value=""></td>
<td><input type="text" name="user[0][email]" value=""></td>
<tr>
<td><input type="text" name="user[1][name]" value=""></td>
<td><input type="text" name="user[1][address]" value=""><br></td>
<td><input type="text" name="user[1][age]" value=""></td>
<td><input type="text" name="user[1][email]" value=""></td>
</tr>
..........//so on
這是最好的答案我
foreach($_POST['user'] as $user)
{
$this->db->insert('mytable', $user);
}
現在我想通過從用戶會話數據生成到這個陣列+像當前其他幾個值的ID時間
是否可以調整上述解決方案?
現貨!這似乎是對我的陰謀。我嘗試了所有能夠在我身上拋出各種錯誤的變體,然後有人@ SO在毫秒內完成它。 :-) 謝謝。 – 2010-10-03 22:06:56
其實,看着它,你可以忽略通過引用(&before&$ user)傳遞,它應該仍然有效。按引用傳遞只有在代碼中的任何其他位置使用$ _POST ['user']數組時纔有用。 – Gazler 2010-10-03 22:09:12
是的,我不必使用'&'。 – 2010-10-03 22:11:02