Parse error, je veux bien , mais où?

Fermé
MarreDeMare... - 2 nov. 2009 à 14:21
dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 - 2 nov. 2009 à 14:44
Bonjour,

J'ai un code me permettant d'afficher le programme du week-end la semaine, et le gagnat de la semaine le week-end.
Mais j'ai une méchante erreur:
Parse error: parse error in (Mon dossier) on line 31

Voici mon code:

<?php
include('conf.php');
$jour = date("l");
echo $jour;

if($jour == "Saturday" || $jour == "Sunday"){
	$reponseG = mysql_query("SELECT * FROM battle ORDER BY nombre_votes");
	while ($donneesG = mysql_fetch_array($reponseG)){
		echo"<tr>
			<td>
				<a href='".$donneesG['url']."'><img src='".$donneesG['image']."' /></a></td>
			<td>
				Nombre de votes: ".$donneesG['nombre_votes']."<br />
				<a href='confirm_votes.php?id=".$donneesG['id']."&amp;type=battle'>Voter pour ce site</a>
		</tr>";
	}
}

?>

<?php

include('conf.php');
$jour = date("l");

elseif($jour != "Saturday" || $jour != "Sunday"){
	$reponseD = mysql_query("SELECT * FROM battle ORDER BY nombre_votes LIMIT 0,01");
	while ($donneesD = mysql_fetch_array($reponseD)){
		echo"Le gagnant de la semaine est le site ".$donneesD['titre']."
		<a href='".$donneesD['url']."'><img src='".$donneesG['image']."' /></a></td>
			
				Nombre de votes: ".$donneesG['nombre_votes']."<br />
				<a href='confirm_votes.php?id=".$donneesG['id']."&amp;type=battle'>Voter pour ce site</a>
		";
	}
}
?>


Si vous trouvez l'erreur, je suis preneur,
a+ sur ccm

7 réponses

dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 157
2 nov. 2009 à 14:29
salut

quand tu cherche une erreurs regarde la ligne qu'il t'indique, si je me trompe pas et que le site n'a pas déformer ton code cela tombe sur une requête sql

je te conseil de regarder le retour de ta requête sql directement sur ton sql.

LIMIT 0,01 <-- essaye en enlevant le 0 --> LIMIT 0,1
je sais pas si ca change quelque chose mais j'ai jamais vu avec le 0

met un espace apres le echo

echo"Le gagnant de la semaine est le site ".$donneesD['titre']."

cordialement
Dragondark de lonlindil
0
MarreDeMare...
2 nov. 2009 à 14:32
Salut,

merci pour ta réponse mais ce n'est pas ca...
la ligne 31 est en fait la ligne du "elseif"
J'ai tout de même essayé sans le 0 et en mettant des espaces, rien ne change
0
dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 157
2 nov. 2009 à 14:36
heu il est ou ton if?

syntax du if

if(raison){
}elseif(raison){
}else{
}

cordialement
Dragondark de lonlindil
0
le elseif n'a rien à faire ici. un elseif ne peut venir que immédiatement après l'instruction qui suit un if ou un autre elseif
Or toi tu as un include et et $jpur=.. depuis la fin du if précédent. Enlève-les.

D'ailleurs, pourquoi avoir effacé le unexpected T_ELSEIF du message d'erreur ? c'était l'information la plus utile
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
LnG01 Messages postés 258 Date d'inscription vendredi 23 octobre 2009 Statut Membre Dernière intervention 8 janvier 2010 70
2 nov. 2009 à 14:37
J'avoue..
Pourquoi tu as séparé en deux tags aussi ?
0
MarreDeMare...
2 nov. 2009 à 14:42
Ah bah merci vous deux!
C'était en effet ce que "le père" disait, parcontre je n'ai rien enlevé du tout (sauf le chemin vers le dossier).

Mais merci quand même
En esperant, un jour, pouvoir vous aider
a+
0
dragondark Messages postés 465 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 27 avril 2016 157
2 nov. 2009 à 14:44
cela fonctionne
bonne journée a toi

Cordialement
Dragondark de lonlindil
0