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 :
- while($desc=mysql_fetch_object($resultat))
- {
- if($desc->id==4)
- {
- $req="SELECT id_village FROM fest_conquete WHERE id_village=$idvillage";
- $rst=mysql_query($req,$connexion);
- if(mysql_result($rst,0)!=$idvillage) continue; //line 137
- }
- echo"
- <form action='index.php?page=festivites' method='post' name='festivites'>
- <tr class=cellulegris".((($l++)%2)+1).">
- <td><p>$desc->description</p></td>
- <td><p><img src='imgjeu/festivites/$desc->id.jpg' border='1'></p></td>
- <td><p>". $totpop*$desc->prix ."</p></td>
- <td><p>$desc->nbjours</p></td>
- <td><p>$desc->moral</p></td>
- <td><p><input name='envoie' type=submit value='Festoyer !' class='bouton'></p></td>
- <input name='id' type='hidden' value='$desc->id'>
- </tr>
- </form>
- ";
- }
|
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