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

  FORUM HardWare.fr
  Programmation
  PHP

  pb avec une boucle...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb avec une boucle...

n°1125084
zit_zit
Posté le 20-06-2005 à 11:42:14  profilanswer
 

bonjour a tous...
 
 
mon pb est simple g une boucle for qui ne tourne pas... voici le code

Code :
  1. $query=mysql_query($req) or die(mysql_error()) ;
  2. //jeu d'enregistrement      
  3. $nb=mysql_num_fields($query);
  4. //on recupere le nombre de champ dans le jeu d'enregistrement
  5. for($i=1;$i<=$nb;i++)
  6. {
  7. $ligne=mysql_fetch_row($query) or die(mysql_error());
  8. print "<p>$ligne[$i]</p>";
  9. //on reupere champ valeur des champs du jeu d'enregistrement
  10. }


 
en gros ma boucle fait un tour puis plus rien elle est stopé!!!quel est le soucis??
 

mood
Publicité
Posté le 20-06-2005 à 11:42:14  profilanswer
 

n°1125086
esox_ch
Posté le 20-06-2005 à 11:43:09  profilanswer
 

Tu as regardé combien vaux $nb?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1125087
zit_zit
Posté le 20-06-2005 à 11:43:22  profilanswer
 

// on recupere la valeur des champs du jeu d'enregistrement

n°1125089
SomeBugsIn​Me
life suxx
Posté le 20-06-2005 à 11:44:11  profilanswer
 

C'est pas  
 

Code :
  1. $nb=mysql_num_rows($query)


 
plutôt ??

n°1125092
esox_ch
Posté le 20-06-2005 à 11:45:17  profilanswer
 

SomeBugsInMe a écrit :

C'est pas  
 

Code :
  1. $nb=mysql_num_rows($query)


 
plutôt ??


http://php.benscom.com/manual/fr/f [...] fields.php


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1125106
zit_zit
Posté le 20-06-2005 à 11:54:36  profilanswer
 


 
 
non ce n'est pas ça!!  
en faite je recupere une ligne avec 16 champ...
lorsque je mets un nombre precis dans $ligne[6] il me donne le resultat du champ six donc normalement il ne devrait pas y avoir de soucis.. simplemnt ma boucle ne ve pas tourner!!!

n°1125122
cinocks
Posté le 20-06-2005 à 12:25:28  profilanswer
 

zit_zit a écrit :

// on recupere la valeur des champs du jeu d'enregistrement


 
Verifie tout de meme la valeur de $nb.  
 
Si la boucle ne tourne pas c'est que la condition de sortie est atteinte, donc que $nb=0


---------------
MZP est de retour
n°1125124
cinocks
Posté le 20-06-2005 à 12:28:54  profilanswer
 

zit_zit a écrit :

non ce n'est pas ça!!  
en faite je recupere une ligne avec 16 champ...
lorsque je mets un nombre precis dans $ligne[6] il me donne le resultat du champ six donc normalement il ne devrait pas y avoir de soucis.. simplemnt ma boucle ne ve pas tourner!!!


 
Euh au juste, elle ne peut pas donner un resultat convenable ta ligne print. L'index du tableau ne passera pas.
 

Code :
  1. print '<p>' . $ligne[$i] . '</p>';


---------------
MZP est de retour
n°1125201
zit_zit
Posté le 20-06-2005 à 14:13:16  profilanswer
 

cinocks a écrit :

Euh au juste, elle ne peut pas donner un resultat convenable ta ligne print. L'index du tableau ne passera pas.
 

Code :
  1. print '<p>' . $ligne[$i] . '</p>';



 
desolé pr le retard ..heur de pose..bref non la concaténation ne marche pas non plus ma boucle ne tourne pas!!! et la condition d'arret est bonne je pense...

n°1125202
zit_zit
Posté le 20-06-2005 à 14:14:17  profilanswer
 

cinocks a écrit :

Verifie tout de meme la valeur de $nb.  
 
Si la boucle ne tourne pas c'est que la condition de sortie est atteinte, donc que $nb=0


 
 
$nb vaut 16 donc pas de soucis...

mood
Publicité
Posté le 20-06-2005 à 14:14:17  profilanswer
 

n°1125214
zit_zit
Posté le 20-06-2005 à 14:27:05  profilanswer
 

probleme resolu... la solution est toute bete... il fallait que je mette mysql_fetch_row a l'exterieur de la boucle...tout simplement apres pourkoi cela ??? voila merci de votre aide malgres tout...


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

  pb avec une boucle...

 

Sujets relatifs
pb boucle do whileBoucle tant que....
pb de if dans une boucle[JSP/Javascript] Pb d'incrémentation dans une boucle
Probleme de boucle et base de donneesboucle à prob (tout con ..!)
Perte de performance sur boucle Insertboucle for
Ecriture données provenant d'une boucleBOUCLE
Plus de sujets relatifs à : pb avec une boucle...


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