Array et BDD - PHP - Programmation
Marsh Posté le 09-02-2006 à 13:56:57
Comment c'est nawak  
 
 
C'est ce bout la qui est en cause: 
| Code : 
 | 
 
Que fais-tu? 
Pour chacun des resultats de la requete tu mets dans $filleuls le pseudo du resultat de la requete. 
Ensuite tu mets dans $liste  un tableau contenant juste $filleuls. 
Puis tu boucles de 0 à 5, et tu affiches $liste[$numero]. 
Or dans $liste je n'ai qu'un element. Donc les 4 itérations suivantes ne t'affichent rien... 
 
Par ailleurs ( sans rien toucher à ton code), tu gagnerais en lisibilité à écrire ça comme ça: 
| Code : 
 | 
Marsh Posté le 09-02-2006 à 15:05:50
anapajari > T'aurais pu mettre la chaine entre ' que ca plante pas. Par ce que là les " à l'intérieur de la chaine vont être considéré comme la fin de la chaine et le début de la suivante et etc. 
 
TitanHermes > Ce que anapajari voulait dire c'était : 
| Code : 
 | 
 
ou 
| Code : 
 | 
 
 
Et puis bon, tant qu'a récupérer les filleuls, autant boucler sur le nombre de filleul (voir la fonction mysql_num_rows dans la documentation) 
 
EDIT : correction de code.
Marsh Posté le 09-02-2006 à 15:12:39
| omega2 a écrit : anapajari > T'aurais pu mettre la chaine entre ' que ca plante pas. Par ce que là les " à l'intérieur de la chaine vont être considéré comme la fin de la chaine et le début de la suivante et etc.  | 
 
  tout a fait. J'ai juste fait ça à la va vite ... un peu comme toi en fait
 tout a fait. J'ai juste fait ça à la va vite ... un peu comme toi en fait  parce que avec tes deux solutions il se retrouve avec un
 parce que avec tes deux solutions il se retrouve avec un  
| Code : 
 | 
 
"printé" dans une des cases du tableau...
Marsh Posté le 09-02-2006 à 15:14:57
ok anapajari, j'ai corrigé le code.
Marsh Posté le 09-02-2006 à 15:58:13
Ouèp j'ai compris d'ou vient mon erreur mais je n'arrive aps a trouver la solution (où placer les boucles) pour pas avoir ce problème ... 
 
Si ous pouviez me mettre une peu plus sur la piste s'il vous plait  
 
 
 
Ps : liste ne contient pas qu'un élément puisque dans ma BDD y'en a 3 non ?
Marsh Posté le 09-02-2006 à 16:40:13
Déja qu'est ce que tu veux faire exactement? Pourquoi tu as besoin de faire une boucle de 0 à 5??? 
 
| Citation : Ps : liste ne contient pas qu'un élément puisque dans ma BDD y'en a 3 non ? | 
 
Non ... definitivement non 
| Code : 
 | 
Marsh Posté le 09-02-2006 à 17:31:41
En fait je voudrais afficher les filleuls que possèdent le membre  
 
 
Mais avec un numero sur la gauche : 
 
1   Emile 
2   Roger  
 
...
Marsh Posté le 09-02-2006 à 17:33:08
En faite je n'ai aucun besoin des array ... 
 
Seulement : COmment fait on pour afficher devant chaque filleul un numero: 
 
pour le premier filleuls => Numéro = 1 
deuxieme filleuls => Numéro = 2 
troisieme filleuls => Numéro = 3
Marsh Posté le 09-02-2006 à 17:49:52
 ![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif) 
  
 
| Code : 
 | 
Marsh Posté le 09-02-2006 à 13:20:53
Salut tout le monde !!
Voila je voudrais afficher tout les filleuls du membre avec lequel je me suis logguer :
J'ai essayer ca :
Alors ce qui est bien : C'est que ca m'affiche bien les trois filleuls qui sont présents dans la BDD mais le probleme c'est que ca me creer plein de <td> et <tr> vide, regarder :
Savez vous ce qui me creer tout ca ?
Message édité par titanhermes le 09-02-2006 à 13:21:17