PHP - Boucle infinie
Résolu/Fermé
Anah
Messages postés
10
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
20 septembre 2007
-
26 août 2007 à 15:07
anas rouetbi Messages postés 31 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 5 décembre 2008 - 26 août 2007 à 16:41
anas rouetbi Messages postés 31 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 5 décembre 2008 - 26 août 2007 à 16:41
A voir également:
- PHP - Boucle infinie
- Easy php - Télécharger - Divers Web & Internet
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Huawei s'allume et s'éteint en boucle - Forum Huawei
- Redémarrage en boucle Xiamo mi note 10 - Forum Xiaomi
9 réponses
anas rouetbi
Messages postés
31
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
5 décembre 2008
6
26 août 2007 à 16:17
26 août 2007 à 16:17
salut,
oui tas raison jaV pas fait attention.
Alors pkoi tu fais pas ca:
oui tas raison jaV pas fait attention.
Alors pkoi tu fais pas ca:
<?php $host="ftpperso.free.fr"; $user="latitemumu"; $mdp="*********"; $connection=mysql_connect($host,$user,$mdp); $db="latitemumu"; mysql_select_db($db,$connection); $req_classement = "SELECT * from chrono ORDER BY 'temps_seconde' and 'temps_milliseconde'"; mysql_query($req_classement,$connection) or die(mysql_error()); $classement = mysql_fetch_assoc($res_classement); do { ?> <tr> <td width="25%"><?php echo $classement['date']; ?></td> <td width="25%"><?php echo $classement['pilote']; ?></td> <td width="25%"><?php echo "".$classement['temps_seconde']." ".$classement['temps_milliseconde'].""; ?></td> <td width="25%" align="center"><img src="img/voiture/<?php echo $classement['voiture']; ?>" /></td> </tr> <?php } while ($classement = mysql_fetch_assoc($res_classement)); ?>
mik@
Messages postés
35
Date d'inscription
dimanche 26 août 2007
Statut
Membre
Dernière intervention
26 septembre 2007
9
26 août 2007 à 15:17
26 août 2007 à 15:17
enfin je m'y connai pas trop en php mais en c++ mais comme ces deux languages sont assez similaire je dirais que l'erreur provient de ton while.
while ($classement) => si je ne me trompe pour que ta boucle s'arrete il lui faut une condition hors la je n'en vois pas.
en gros faudrai mettre:
while ($classement != valeur)
while ($classement) => si je ne me trompe pour que ta boucle s'arrete il lui faut une condition hors la je n'en vois pas.
en gros faudrai mettre:
while ($classement != valeur)
Anah
Messages postés
10
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
20 septembre 2007
2
26 août 2007 à 15:28
26 août 2007 à 15:28
Et bien normalement, c'est l'existance de la varriable $classement qui est la condition. Elle vient du mysql_fetch_row, qui est sensé auto incrémenter et arrêter la boucle quand elle ne trouve plus de résultat... mais elle ne fait rien de tout ça apparement.
mik@
Messages postés
35
Date d'inscription
dimanche 26 août 2007
Statut
Membre
Dernière intervention
26 septembre 2007
9
26 août 2007 à 16:00
26 août 2007 à 16:00
j'ai trouvé sa je crois que sa peut t'aider :
https://www.vulgarisation-informatique.com/mysql-fetch.php
https://www.vulgarisation-informatique.com/mysql-fetch.php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Anah
Messages postés
10
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
20 septembre 2007
2
26 août 2007 à 16:24
26 août 2007 à 16:24
Impec ca marche :D
Merci beaucoup. Maintenant vais essayer de comprendre tout ça comment ça marche ^^
Merci beaucoup. Maintenant vais essayer de comprendre tout ça comment ça marche ^^
anas rouetbi
Messages postés
31
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
5 décembre 2008
6
26 août 2007 à 16:00
26 août 2007 à 16:00
Salut,
essaye ca:
Ca devrait marchait en principe.
Tiens moi au courant!
essaye ca:
<tr> <td width="25%"><?php echo $classement['date']; ?></td> <td width="25%"><?php echo $classement['pilote']; ?></td> <td width="25%"><?php echo "".$classement['temps_seconde']." ".$classement['temps_milliseconde'].""; ?></td> <td width="25%" align="center"><img src="img/voiture/<? echo $classement['voiture']; ?>" /></td> </tr>
Ca devrait marchait en principe.
Tiens moi au courant!
Anah
Messages postés
10
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
20 septembre 2007
2
26 août 2007 à 16:05
26 août 2007 à 16:05
Ca c'est si j'utilise mysql_fetch_array ou bien que j'utilise la commande list()
mik@
Messages postés
35
Date d'inscription
dimanche 26 août 2007
Statut
Membre
Dernière intervention
26 septembre 2007
9
26 août 2007 à 16:15
26 août 2007 à 16:15
remplace ton while par ceci peut etre que sa peut macher?
while($classement=mysql_fetch_row($res_classement))
while($classement=mysql_fetch_row($res_classement))
anas rouetbi
Messages postés
31
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
5 décembre 2008
6
26 août 2007 à 16:41
26 août 2007 à 16:41
Je t'en pris!
N'oubli pas de mettre ton post en etat "Resolu" ;-)
Bonne continuation
N'oubli pas de mettre ton post en etat "Resolu" ;-)
Bonne continuation