0

これは、ビューのチェックボックスの値です。

$data = array(
'name'        => 'gejala[]',
'value'       => $row->id_gejala.",".$row->id_penyakit,
'checked'     => FALSE,
'style'       => 'margin:10px',
);

そして次は私のコントローラーです:

function step2(){

        $a = implode(',',$this->input->post('gejala'));

        $break = explode(',',$a);



        $data = array(

            'id_gejala'=> $break[0],

            'id_penyakit'=>$break[1]

        );



        foreach($data as $penyakit){

            $data[] = array('id_gejala'=> $break[0],'id_penyakit'=>$break[1]);

        }

        print_r($data);

    }

私のブラウザでの結果の例:

Array ( [id_gejala] => 58 [id_penyakit] => 6  )

私の質問、結果をデータベースに挿入する方法は?多分それはここのように見えます:

++++++++++++++++++++++++++++
id + id_gejala + id_penyakit
++++++++++++++++++++++++++++
1  +     58    +     6     +
4

1 に答える 1

0

あなたのコントローラーであなたは書く必要があります

$this->insert_model->insert($data);

insert_modelで、次の形式でデータを挿入する必要があります。

class Insert_model extends CI_Model { // Name just for example
    function Insert_model() {
        parent:: __construct();

    }


    function insert($data) {
        $this->db->insert('table_name', $data); // Write the name of table
    }

}

何か問題があれば、コメントで教えてください。ありがとう

于 2013-03-29T18:21:38.803 に答える