Bonjour à tous,
Je suis en train d'essayer de faire une fonction qui à la suite d'une requête doit me retourner des tableaux de résultat. En fait le résultat de ma requête à ma BDD comporte plusieurs lignes et je veux donc renvoyer chaque ligne sous forme de tableau.
Voici ma fonction :
Et voici mon affichage :
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 function pignon($type) { $req_pignon=mysql_query("SELECT pignon_id,type_id,pas,nb_dents,pignon_etoile,pignon_anneau,anneau FROM pignon WHERE type_id=$type"); while($result_pignon=mysql_fetch_row($req_pignon)) { $tableau_pignon=array(); $tableau_pignon[0]=$result_pignon[2]; $tableau_pignon[1]=$result_pignon[3]; $tableau_pignon[2]=$result_pignon[4]; $tableau_pignon[3]=$result_pignon[5]; $tableau_pignon[4]=$result_pignon[6]; return $tableau_pignon; } }
Le problème est que je n'obtient que la première ligne en résultat. Que dois-je faire ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 echo "<br><br><strong>PIGNON DE CHAINE</strong><br><br>"; if($p!='') {echo "Pas : ".$p."<br>";} if($nb_dents!=0) {echo "Nombre de dents : ".$nb_dents."<br>";} if($pignon_etoile!='') {echo "Référence du pignon étoile : ".$pignon_etoile."<br>";} if($pignon_anneau!='') {echo "Référence du pignon anneau : ".$pignon_anneau."<br>";} if($anneau!='') {echo "Référence de l'anneau associé : ".$anneau."<br>";} if(($p=='')&&($nb_dents==0)&&($pignon_etoile=='')&&($pignon_anneau=='')&&($anneau=='')) {echo "Aucun Pignon de chaîne ne correspond à cet article.";}
Merci d'avance.
...Benoit...
Partager