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:
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;
			?>
voici mon controlleur admin :
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);
		}
et mon model user_model:
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;
}
}
le message erreur :
A PHP Error was encountered

Severity: Notice

Message: Undefined variable: results

Filename: views/tableau.php

Line Number: 17
qui correspond : if($results != null):

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