Une erreur de ";"
Novice
-
Eleth Messages postés 138 Statut Membre -
Eleth Messages postés 138 Statut Membre -
Bonjour,
excusez moi je cherche à résoudre mon problème,
j'ai une erreur à la ligne 153 de mon code. La ligne 153 etant vide je vous mets les 5 dernières lignes de codes.
Merci de votre aide.
echo'</select><input type="hidden" name="from" value=' .$data1['forum_id'].'><input type="submit" name="submit" value="Envoyer" /></form>';
else //Sinon le topic est déverrouillé !
{
echo'<a href="./postok.php?action=lock&t='.$topic.'"> <img src="./images/lock.gif" alt="verrouiller" title="Verrouiller ce sujet" /></a>';
}
Merci
excusez moi je cherche à résoudre mon problème,
j'ai une erreur à la ligne 153 de mon code. La ligne 153 etant vide je vous mets les 5 dernières lignes de codes.
Merci de votre aide.
echo'</select><input type="hidden" name="from" value=' .$data1['forum_id'].'><input type="submit" name="submit" value="Envoyer" /></form>';
else //Sinon le topic est déverrouillé !
{
echo'<a href="./postok.php?action=lock&t='.$topic.'"> <img src="./images/lock.gif" alt="verrouiller" title="Verrouiller ce sujet" /></a>';
}
Merci
Configuration: Windows XP Firefox 3.5.7
5 réponses
-
Hum ton else semble débarquer de nul part, j'imagine que plus haut tu as un if mais si tu ne le ferme pas avant ton else avec une } ca plantera.
-
Merci de m'avoir répondu,
je mets toute la partie du code.$requete3 = mysql_query('SELECT topic_locked FROM forum_topic WHERE topic_id = '.$topic); $data3 = mysql_fetch_assoc($requete3); if ($data3['topic_locked'] == 1) // Topic verrouillé ! { echo'<a href="./postok.php?action=unlock&t='.$amp;topic.'"> <img src="./images/unlock.gif" alt="deverrouiller" title="Déverrouiller ce sujet" /></a>'; } $requete = mysql_query('SELECT forum_id, forum_name FROM forum_forum WHERE forum_id <> '.$data1['forum_id'].''); //Data 1 a été définie tout en haut de la page ! echo'<p>Déplacer vers :</p> <form method="post" action=postok.php?action=deplacer&t='.$topic.'> <select name="dest">'; while($data = mysql_fetch_assoc($requete)) { echo'<option value='.$data['forum_id'].' id='.$data['forum_id'].'>'.$data['forum_name'].'</option>'; } echo'</select><input type="hidden" name="from" value=' .$data1['forum_id'].'><input type="submit" name="submit" value="Envoyer" /></form>'; else //Sinon le topic est déverrouillé ! { echo'<a href="./postok.php?action=lock&t='.$topic.'"> <img src="./images/lock.gif" alt="verrouiller" title="Verrouiller ce sujet" /></a>'; } echo '<p>Page : '; echo get_list_page($page, $nombreDePages, './voirtopic.php?t='.$topic); echo'</p>';
La partie eb gras est celle qui pose problème.
Merci de votre aide -
Oui comme je le disais il faut que ton else soit après un if donc ca donnerait quelque chose comme ceci :
$requete3 = mysql_query('SELECT topic_locked FROM forum_topic WHERE topic_id = '.$topic); $data3 = mysql_fetch_assoc($requete3); if ($data3['topic_locked'] == 1) // Topic verrouillé ! { echo'<a href="./postok.php?action=unlock&t='.$amp;topic.'"> <img src="./images/unlock.gif" alt="deverrouiller" title="Déverrouiller ce sujet" /></a>'; //J'ai déplacé le } juste avant le else pour que le code comprenne bien où il en est $requete = mysql_query('SELECT forum_id, forum_name FROM forum_forum WHERE forum_id <> '.$data1['forum_id'].''); //Data 1 a été définie tout en haut de la page ! echo'<p>Déplacer vers :</p> <form method="post" action=postok.php?action=deplacer&t='.$topic.'> <select name="dest">'; while($data = mysql_fetch_assoc($requete)) { echo'<option value='.$data['forum_id'].' id='.$data['forum_id'].'>'.$data['forum_name'].'</option>'; } echo'</select><input type="hidden" name="from" value=' .$data1['forum_id'].'><input type="submit" name="submit" value="Envoyer" /></form>'; } //fin du If else //Sinon le topic est déverrouillé ! { echo'<a href="./postok.php?action=lock&t='.$topic.'"> <img src="./images/lock.gif" alt="verrouiller" title="Verrouiller ce sujet" /></a>'; } echo '<p>Page : '; echo get_list_page($page, $nombreDePages, './voirtopic.php?t='.$topic); echo'</p>';
-
Merci sa marche parfaitement.
je reçois d'autre erreur du même genre. Je verrais si je peux les corriger, sinon je le poste.
Merci -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -