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
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.
La partie eb gras est celle qui pose problème.
Merci de votre aide
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
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