Voici ma vue
le contrôleur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h3>Nouvel utilisateur:</h3> <form method="post" action=""> <label for="nom">Nom : </label> <input type="text" name="nom" value="<?php echo set_value('nom'); ?>" /> <?php echo form_error('nom'); ?> <label for="prenom">Prénom :</label> <input type="text" name="prenom" value="<?php echo set_value('prenom'); ?>" /> <label for="nom_societe">Nom de la société :</label> <input type="text" name="nom_societe" value="<?php echo set_value('nom_societe'); ?>" /> <label for="mail">Email :</label> <input type="text" name="mail" value="<?php echo set_value('mail'); ?>" /> <input type="submit" value="Valider" /> </form> <p><a href="admin/">retour</a></p> </body> </html>
Lorsque que j'affiche la vue, il n'y a que "nom :" qui est affiché, je ne sais pas pourquoi il n'affiche pas tout le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 function add_user(){ $this->load->view('user_add_new'); //$this->output->enable_profiler(TRUE); //chargement de la librairie pour la validation du formulaire $this->load->library('form_validation'); //Récupérer les données saisies envoyées en POST $nom = $this->input->post('nom'); $prenom = $this->input->post('prenom'); $nom_societe = $this->input->post('nom_societe'); $mail = $this->input->post('mail'); $this->form_validation->set_rules('nom', '"Nom"', 'trim|required|alpha_dash|xss_clean'); $this->form_validation->set_rules('prenom', '"Prenom"', 'trim|required|alpha_dash|xss_clean'); $this->form_validation->set_rules('nom_societe', '"Nom de la société"', 'trim|required|alpha_dash|xss_clean'); $this->form_validation->set_rules('mail', '"Email"', 'trim|required|alpha_dash|xss_clean'); if ($this->form_validation->run()){ $data = array( 'nom_user' => $nom, 'prenom_user' => $prenom, 'nom_societe' => $nom_societe, 'email_user' => $mail, 'date_crea' => now() ); $this->db->insert('user', $data); } }
Partager