Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1217 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  renvoyer 2 tableaux avec return

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

renvoyer 2 tableaux avec return

n°1509969
bb007
Posté le 02-02-2007 à 11:05:53  profilanswer
 

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
 

Citation :

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
mood
Publicité
Posté le 02-02-2007 à 11:05:53  profilanswer
 

n°1509972
skeye
Posté le 02-02-2007 à 11:08:26  profilanswer
 

Bah t'as qu'à créer un tableau associatif qui aurait comme indices les ids des gammes, non?:o


---------------
Can't buy what I want because it's free -
n°1509974
bb007
Posté le 02-02-2007 à 11:10:32  profilanswer
 

As-tu un exemple stp ?

n°1509975
skeye
Posté le 02-02-2007 à 11:12:04  profilanswer
 

J'étais pas sûr d'être clair...au lieu de faire  
 
$data[$i] = $row["gamme"];
 
tu fais
 
$data[$row['id']] = $row['gamme'];


---------------
Can't buy what I want because it's free -
n°1509976
bb007
Posté le 02-02-2007 à 11:13:41  profilanswer
 

bravo, merci

n°1509988
bb007
Posté le 02-02-2007 à 11:29:32  profilanswer
 

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 ?

n°1509991
sielfried
Posté le 02-02-2007 à 11:34:19  profilanswer
 
n°1509993
bb007
Posté le 02-02-2007 à 11:35:18  profilanswer
 

arf le prob c'est que je renvoi ce tableau dans une classe flash... Je vais essayer de trouver un équivalent. Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  renvoyer 2 tableaux avec return

 

Sujets relatifs
Fusion de deux tableaux(Noob Inside)fgetcsv, fputcsv et les tableaux associatifs
[AJAX]Return dans un onreadystatechangeRecherche informations pour PL7pro(tableaux, graphiques, enre ! please
g++ et return mis automatiquementalignement horizontale de tableaux dans une div
Dev C++ : 'main' must return 'int'les tableaux ....
probleme avec return 
Plus de sujets relatifs à : renvoyer 2 tableaux avec return


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR