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

  FORUM HardWare.fr
  Programmation
  PHP

  un While de trop...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un While de trop...

n°606188
AGA
La boîte à Bokeh!
Posté le 09-01-2004 à 09:41:15  profilanswer
 

Code :
  1. while($myrow = mysql_fetch_array($result));
  2. {echo "<OPTION $selec VALUE=\"$myrow[fiche_num]\">$myrow[fiche_nom]</OPTION>\n";
  3. }


 
Mysql ne contient aucune ligne.
Donc $myrow contient false tout de suite , non?
 
Pourquoi me fait il un tour de boucle?


Message édité par AGA le 09-01-2004 à 09:41:30
mood
Publicité
Posté le 09-01-2004 à 09:41:15  profilanswer
 

n°606191
Tentacle
Posté le 09-01-2004 à 09:45:19  profilanswer
 

AGA a écrit :

Mysql ne contient aucune ligne.
Donc $myrow contient false tout de suite , non?


 
Oui a priori selon la doc. T'es sûr que la requête ne renvoie rien ?  :whistle:


Message édité par Tentacle le 09-01-2004 à 09:45:54
n°606210
AGA
La boîte à Bokeh!
Posté le 09-01-2004 à 10:17:01  profilanswer
 

oui si je la fait ds phpmyadmin.

n°606213
AGA
La boîte à Bokeh!
Posté le 09-01-2004 à 10:19:34  profilanswer
 

elle est super simple en plus.
mono table et la table est vide :sweat:

n°606219
Tentacle
Posté le 09-01-2004 à 10:26:56  profilanswer
 

AGA a écrit :

elle est super simple en plus.
mono table et la table est vide :sweat:


 
Tu peux mettre une plus grande partie de ton source ?

n°606263
AGA
La boîte à Bokeh!
Posté le 09-01-2004 à 10:57:24  profilanswer
 

Code :
  1. $sql = "SELECT fiche_num, fiche_nom FROM fiches ORDER BY fiche_nom";
  2.  if($result = mysql_query($sql, $db))
  3.  {
  4.   while($myrow = mysql_fetch_array($result));
  5.   {
  6.    if ($myrow[fiche_num]==$fichenum) $selec="SELECTED"; else $selec="";
  7.    echo "<OPTION $selec VALUE=\"$myrow[fiche_num]\">$myrow[fiche_nom]</OPTION>\n";
  8.   }
  9.  }

n°606308
Azzazel
Posté le 09-01-2004 à 11:52:01  profilanswer
 

Tu as fais un echo de toutes tes variables ? un print_r ?


Message édité par Azzazel le 09-01-2004 à 11:54:22
n°606316
anapajari
s/travail/glanding on hfr/gs;
Posté le 09-01-2004 à 12:06:56  profilanswer
 

allez petit indice

Code :
  1. <?php
  2. while( 1 == 0 );
  3. {
  4.   print "Beurk";
  5. }
  6. ?>


Bizarre non ;)

n°606323
Tentacle
Posté le 09-01-2004 à 12:14:40  profilanswer
 

anapajari a écrit :

allez petit indice

Code :
  1. <?php
  2. while( 1 == 0 );
  3. {
  4.   print "Beurk";
  5. }
  6. ?>


Bizarre non ;)


 
Et ? Ca n'affiche pas "Beurk" en tout cas  :heink:

n°606327
SomeBugsIn​Me
life suxx
Posté le 09-01-2004 à 12:22:32  profilanswer
 

anapajari a écrit :

allez petit indice

Code :
  1. <?php
  2. while( 1 == 0 );
  3. {
  4.   print "Beurk";
  5. }
  6. ?>


Bizarre non ;)


 
bien vu le point virgule !

mood
Publicité
Posté le 09-01-2004 à 12:22:32  profilanswer
 

n°606332
Tentacle
Posté le 09-01-2004 à 12:28:59  profilanswer
 

SomeBugsInMe a écrit :


 
bien vu le point virgule !


 
 
Haaaa effectivement (je l'avais po vu lol) avec le point virgule, ça rentre évidemment dans le bloc  :lol:


Message édité par Tentacle le 09-01-2004 à 13:54:28
n°606425
AGA
La boîte à Bokeh!
Posté le 09-01-2004 à 13:45:16  profilanswer
 

merde!
 

n°606426
AGA
La boîte à Bokeh!
Posté le 09-01-2004 à 13:45:31  profilanswer
 

j'ai bien fait de posé la question. :)

n°606429
AGA
La boîte à Bokeh!
Posté le 09-01-2004 à 13:45:58  profilanswer
 

je sais pkoi :/
 
j'avais un  
do
{}
while;


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

  un While de trop...

 

Sujets relatifs
Decalage après un while contenant des forms.. etc etc...While ... avec plusieurs requetes simultanées...
boucle while économiquewhile [ $1 != chaine ] ne marche pas sous GNU (mais sous SunOS oui)
Interuption d'une boucle / J'apprends à faire un whileexecuter du code 1 fois sur deux dans un while
[C] switch et do while imbriqués[php]sortir du boucle while
boucle while indentifiant variableBoucle While - printf - scanf - fflush
Plus de sujets relatifs à : un While de trop...


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