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 ???







Répondre avec citation







Partager