0
私は現在、CodeIgnitersのinsert_batchを使用して、シングルクリックで複数のリクエストを追加しようとしています。複数の値を挿入する際にcodeigniterにinsert_batchアクティブレコードを実装するにはどうすればよいですか?
は、これは($ _ POST){
$code = $this->input->post('code');
$about = $this->input->post('about');
$qnty = $this->input->post('quantity');
$budget = $this->input->post('budget');
$sched = $this->input->post('sched');
for($i = 0; $i < count($code); $i++) {
$data[$i] = array(
'code' => $code,
'description' => $_POST['desc'],
'qnty' => $qnty,
'budget' => $budget,
'sched' => $sched,
'from' => $this->session->userdata('user_id'),
'status' => 'Pending',
'about' => $about
);
$this->request->add_request($data[$i]);
}
このコードのdoesntの仕事それが唯一の空白のレコードを追加する場合、これは私のコントローラ である私のモデル
function add_request($data) { $this->db->insert_batch('requests',$data); }
です。
「このコードは動作しません。」あなたは説明しなければならない、何が動作していないのですか?それはどうしたらいいのですか?それは何をしていないのですか?何か間違いはありますか?はいの場合、エラーメッセージは何ですか?最終的にこのページをご覧くださいhttp://stackoverflow.com/help/mcve確かにあなたを助けるでしょう。 –
DBに空白を追加します。 –
空白のレコードは、変数に値がないこと、またはタイプが間違っていることを意味しますが、関連するコードを提供していないので、さらに手伝うことはできません。 –