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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Problème boucle while et "continue;"

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Problème boucle while et "continue;"

n°840021
smilm
Posté le 02-09-2004 à 14:56:02  profilanswer
 

Salut,
J'ai un petit problème, et je n'arrive pas trop à m'en sortir.
 
A chaque tour de boucle, j'affiche une ligne dans un tableau.
Seulement, je veux faire une exception pour la ligne 4 car je dois faire un test dessus auparavant, si le test en concluant, j'affiche la ligne, sinon, je n'affiche rien.
 
 
Merci d'avance.
 

Code :
  1. while($desc=mysql_fetch_object($resultat))
  2. {
  3. if($desc->id==4)
  4. {
  5. $req="SELECT id_village FROM fest_conquete WHERE id_village=$idvillage";
  6. $rst=mysql_query($req,$connexion);
  7. if(mysql_result($rst,0)!=$idvillage) continue; //line 137
  8. }
  9. echo"   
  10.           <form action='index.php?page=festivites' method='post' name='festivites'>
  11.   <tr class=cellulegris".((($l++)%2)+1).">
  12.             <td><p>$desc->description</p></td>
  13.             <td><p><img src='imgjeu/festivites/$desc->id.jpg' border='1'></p></td>
  14.             <td><p>". $totpop*$desc->prix ."</p></td>
  15.             <td><p>$desc->nbjours</p></td>
  16.             <td><p>$desc->moral</p></td>
  17.             <td><p><input name='envoie' type=submit value='Festoyer !' class='bouton'></p></td>
  18.   <input name='id' type='hidden' value='$desc->id'>
  19.           </tr>
  20.           </form>   
  21. ";
  22. }

 
 
Le code ci-dessus me renvoi une erreur du type:
 
Warning: Unable to jump to row 0 on MySQL result index 7 in c:... on line 137

mood
Publicité
Posté le 02-09-2004 à 14:56:02  profilanswer
 

n°840024
Profil sup​primé
Posté le 02-09-2004 à 14:57:37  answer
 

c'est ta requete qui doit etre foireuse

n°840033
smilm
Posté le 02-09-2004 à 15:02:06  profilanswer
 

apparament le mysql_result déconne.
Je suis passé par un fetch_object

n°840047
Lord II
PIB2000
Posté le 02-09-2004 à 15:06:20  profilanswer
 

je comprends pas trop ou tu veux en venir avec ce test ??

n°840082
smilm
Posté le 02-09-2004 à 15:25:39  profilanswer
 

Si c'est la festivités n°4 (Triomphe de l'armée dans une guerre), alors je vérifie si l'armée a conquis un autre village la veille (SELECT id_village FROM fest_conquete WHERE id_village=$idvillage), à ce moment là, j'autorise l'affichage de la ligne pour la mise en place éventuel de cette festivité par l'utilisateur.


Message édité par smilm le 02-09-2004 à 15:26:12
n°840090
Sebastien
Posté le 02-09-2004 à 15:33:19  profilanswer
 

En gros d'apres ce que je comprends ta requete ne te retourne rien donc il ne peut pas aller à l'enregistrement 0 (le premier) et donc ca plante.


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

  [PHP] Problème boucle while et "continue;"

 

Sujets relatifs
Probleme avec un formulaire en flash[PHP] Entiers
Une classe qui me pose probleme[PHP/MySQL] Select par date [Résolu]
Modification de site en PHP, insertion d'imageProblème Word VBA (saveas)
variable globale, problème de linkorganisation de block "div" avec les CSS: probleme
probleme afficahge page web[PHP] Envoi d'image apr formulaire et redimensionnement
Plus de sujets relatifs à : [PHP] Problème boucle while et "continue;"


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