1
コードを複数回表示しようとしています。私の目標は、ユーザーに自分のフォームを記入させてから、別のページに進み家族の情報を入力することです。家族の数は第1の形式で指定されます。私は次のようにしましたが、フォームのすべてのインスタンスが複数の送信ボタンとともに同じページに表示されています。ここで 提出後に再度フォームを表示
は、コントローラ機能public function register_relation_famille(){
for ($i=1; $i<=3; $i++){
//validation rules
if($this->form_validation->run() == FALSE){
$data['main_view'] = 'users/relation3/famille';
$this->load->view('layouts/main', $data);
} else {
if($this->user_model->create_relation_famille()){
$this->session->set_userdata('filled', 'Filled');
$data['main_view'] = 'home_view';
$this->load->view('layouts/main', $data);
} else {
$this->session->set_flashdata('user_not_registered', 'User has not been registred');
redirect('home/index');
}
}
}
}
マイモデル
public function create_relation_famille(){
$data = array(
'demande_id' =>$this->session->userdata('user_id'),
'nom' =>$this->input->post('nom'),
'prenom' =>$this->input->post('prenom'),
'fonction' =>$this->input->post('fonction_groupe'),
'relation' =>$this->input->post('relation'),
'membre_groupe' =>$this->input->post('membre_group'),
'annee_service' =>$this->input->post('annee_service')
);
$insert_data = $this->db->insert('relations1', $data);
return $insert_data;
}
であり、私は5つのフィールドと送信ボタンが含まれている私のフォームを持っています。
誰でもお手伝いできますか?
ありがとう
ありがとうございます。それは – samerc
@ samerc働いた場合、それを投票するか、答えを正しいとマークしてください:) – JobSam