renvoyer 2 tableaux avec return - PHP - Programmation
Marsh Posté le 02-02-2007 à 11:08:26
Bah t'as qu'à créer un tableau associatif qui aurait comme indices les ids des gammes, non?
Marsh Posté le 02-02-2007 à 11:12:04
J'étais pas sûr d'être clair...au lieu de faire
$data[$i] = $row["gamme"];
tu fais
$data[$row['id']] = $row['gamme'];
Marsh Posté le 02-02-2007 à 11:29:32
Je reviens dessus... Pour l'afficher je fais un while. Le problème est que ma boucle ne va pas forcément tomber sur le bon indice ID de $data[$i]. Comment faire ?
Marsh Posté le 02-02-2007 à 11:34:19
ReplyMarsh Posté le 02-02-2007 à 11:35:18
arf le prob c'est que je renvoi ce tableau dans une classe flash... Je vais essayer de trouver un équivalent. Merci
Marsh Posté le 02-02-2007 à 11:05:53
Bonjour,
Je souhaite renvoyer un tableau contenant le nom des gammes et un autre contenant leur ID.
Voici le code qui renvoi juste le nom des gammes. Comment faire pour renvoyer 2 tableaux ? Merci
function loadGamme(){
//connexion à la DB MySQL avec nom d'hôte, login et password (ceux-ci sont les valeurs par défaut pour easyphp)
$db = mysql_connect("localhost","root","" );
//on choisit la base de données sur laquelle on va travailler
mysql_select_db("bob", $db);
//requête SQL pour sélectionner l'élément de la table gamme
$result = mysql_query("select * from gammes" );
//tableau
$data = array();
//on rempli
$i=0;
while ($row = mysql_fetch_array($result)) {
$data[$i] = $row["gamme"];
$i++;
}
//on ferme la connexion à la DB
mysql_close($db);
//et on renvoie les infos qui seront récupérées
return $data;
}
Message édité par bb007 le 02-02-2007 à 11:06:49