Probléme de boucle

Répondre
zebden
le 26/06/2004 à 15:22
zebden
for($i;$i < count($truc);$i++)

y avait une , au lieu d'un ;
zebdinou pour les intimes / Blog : http://www.zebden.fr
LittleBoze
le 26/06/2004 à 15:39
LittleBoze
ui c'est vrai j'avais pas fait gaffe merci ;-)
Ben je vais réassayer

++
Raphaël
bibi
le 29/06/2004 à 22:13
bibi
littleboz
j'ai remarque que tes count++ ou i++ tu les foutais hors de la boucle et ca c un peu grave en fait :/
commit suicide
Patochewie
le 30/06/2004 à 11:44
Patochewie
Ben c'est clair, je vois pas trop comment ça s'arrete ton while là vu que ton $i reste à 0...
Mais bon si tu dis que ça marche.
Bizarre.
bibi
le 30/06/2004 à 12:56
bibi
c clair jcomprend pas non plus :/
explik moi jveu savoir smiley
commit suicide
LittleBoze
le 01/07/2004 à 12:34
LittleBoze
Personnellement toutes mes boucles whiles elles marchent comme cela:
$count= 0;
while ($sqldata = mysql_fetch_array($sqlresult))
{
echo"quelque chose de ma base de donné";
}
$count++;


Je sais pas si c'est normal ou pas, mais bon en tout cas ca marche ;-)
Patochewie
le 01/07/2004 à 14:19
Patochewie
Non mais je te crois mais d'un point de vue Algorythmique c'est complètement ouf ton truc, vu qu'une boucle while ben justement ne sort pas de la boucle tant que la condition spécifiée n'est pas vérifiée. Donc tu ne devrais pas passer le } tantque ton i est inférieur à ton count, ors ton count est incrémenter après le }, donc ton count ne devrai logiquement pas changer et ça devrai te faire une boucle infinie.
Enfin theoriquement...
Patochewie
le 01/07/2004 à 14:21
Patochewie
Ahnon scuse autant pour moi t'as changer ta boucle en fait là ;)
Je ne comprends pas à quoi peut bien servir ton count quand même. tu pourrais le mettre à 1 tout de suite vu que c'est tout ce que tu fait d'après ton code.
bibi
le 01/07/2004 à 16:52
bibi
logikement, avec la derniere boucle ke ta donné, ton $count vaut 1.
autant mettre $count=1; plutot ke $count=0; $count++;

par contre, dans les boucles
$i=0;
while($i<10)
{
blabla
$i++;
}


l'incrémentation de la variable qui sert de compteur doit etre à l'intérieur de la boucle, sinon tu tombes sur une boucle infinie qui te plante ton script
commit suicide
LittleBoze
le 05/07/2004 à 19:40
LittleBoze
C'est possible, en regardant de plus près c'est clair que mes counts ne servent à rien, en faite ca doit à chaque fois me faire une boucle infinie...

Bon ben en tout cas vous m'aurez appris quelque chose ;-)

Merci
++
Raphaël
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours