Bonjour,

Mon problème est le suivant : je souhaite récupérer plusieurs résultats stockés dans une bdd. Utilisant la méthode MVC, je fais appel à une fonction, et mon problème est le return enfait.

$parametre est un tableau avec les parametres de connexion
$sql est la requete sql
$champs est un tableau avec tous les champs que je veux récupérer.

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
 
function requete_afficher ($parametre, $sql, $champs)
{
 
$cnx = mysql_connect($parametre["connect"],$parametre["login"],$parametre["mdp"]);
 
$db  = mysql_select_db($parametre["bdd"]) ;
 
$requete = mysql_query($sql); // on execute la requete
 
	while ($reponse = mysql_fetch_assoc($requete)) // iteration pour afficher les champs
	{
 
	for ($i = 1; $i < 8; $i++){
		$result[$i][$champs[$i]] = $reponse[$champs[$i]]; // on mets les reponses dans le tableau
	}	
	}
 
 mysql_close(); // on ferme la connection et on return
 
return $result;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$resultat_affichage = array (requete_afficher($parametre, $sql, $Affichage_Immo));