0
私のcodeigniterプロジェクトでform_validationでform_1を作成しようとしています。 form1からの値は、form_validationも持つform_2に転送されます。ここでform_validationでのパラメータの受け渡しCodeigniter
は私のコントローラです:
public function daftar() // form_1
{
$this->form_validation->set_rules('nama', 'Nama Orang', 'required')
->set_rules('email', 'Email', 'required');
if ($this->form_validation->run() == FALSE)
{
$this->load->view('daftar');
} else {
// if success then show form_2
// and save the value from form_1
$data = array(
'nama' =>$this->input->post('nama'),
'email' => $this->input->post('email')
);
$this->dftr_own_dis($data);
}
}
}
public function dftr_own_dis($data_dis) // form_2 contain value from form_1
{
$this->form_validation->set_rules('nama_pemilik', 'Nama hehe', 'required');
if ($this->form_validation->run() == FALSE)
{
$data['data_dis'] = $data_dis;
$this->load->view('daftar_hehe', $data);
} else {
echo "succesed all";
}
}
問題は常にFALSEのForm2で、form_1 GET NULLの値は、関数が不足している引数data_disをdaftar_pemilik_disします。
をご確認ください。 2番目の値は、value = $ row-> itemの入力値を持つ必要があります – Brad