1
配列値をデータベースに送信しようとしています。データベースの問題のエラーメッセージがあります。メッセージが表示されます - 'フィールドリスト'に '不明な列'の配列。私のコードにはどんな問題がありますか?ページからcodeigniterのデータベース挿入に失敗しました
:
<form action="<?php echo base_url()?>Welcome/form_data" method="post">
<?php
$x=01;
for ($i = 0; $i <= 7; $i++) {
?>
<label><?php echo $x++ ?>.</label>
<input type="text" value="<?php echo('L1' . rand(0, 10000000000) . 'MLM' . rand() . '00'); ?>" readonly="" name="screct_pin[]">
<input type="number" value="13<?php echo $x++ ?>5" name="user_id[]">
<br>
<?php }?>
<br>
<input type="submit">
コントローラ
public function form_data(){
$this->WelcomeModel->form_data_info();
redirect('Welcome');
}
モデル:ここでは、その値の配列を挿入する
public function form_data_info() {
$data = array();
$data['screct_pin'] = $this->input->post('screct_pin');
$data['user_id'] = $this->input->post('user_id');
$this->db->insert('tbl_pin',$data);
}
ありがとうございます。あなたは私の一日を作った –