Voici ma vue
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>
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
 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); 
 
 
         }
        }
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