Bonjour,
Je n'arrive pas a afficher les résultats de ma requête, je travail avec codeigniter.
Je suis le tutoriel : http://simpledev.fr/tutoriels/tuto/c...es-modeles/102
Voici ma vue tableau:
voici mon controlleur admin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php if($results != null): foreach($results as $r): echo $r->libelle; echo $r->ingredient; echo $r->tarif; endforeach; endif; ?>
et mon model user_model:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //read function read(){ $data['results'] = $this->user_model->get_all(); $this->load->view('tableau', $data); }
le message erreur :
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 function get_all(){ $query = $this->db->get('plaut'); //si relsultat requete non vide if($query->num_rows() >0) { foreach ($query->result() as $row) { $data[] = $row; } return $data; } }
qui correspond : if($results != null):A PHP Error was encountered
Severity: Notice
Message: Undefined variable: results
Filename: views/tableau.php
Line Number: 17
Ce que je ne comprend pas c'est comment $results peut avoir une valeur si je n'appelle jamais function read().
Il faut peut etre que je face un appel de la fonction dans la vue tableau ???
Partager