Problème PHP [DÉBUTANT] unexpected T_ELSEIF

Résolu/Fermé
sdhc86 Messages postés 297 Date d'inscription jeudi 21 avril 2011 Statut Membre Dernière intervention 15 juillet 2016 - Modifié par sdhc86 le 5/08/2012 à 12:50
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 - 5 août 2012 à 16:30
Bonjour, je débute dans le PHP, on va dire que ça se voit :D !
Voici mon erreur :
Parse error: syntax error, unexpected T_ELSEIF in /www/99k.org/c/o/d/codephp/htdocs/index.php on line 85


Voici mon code :
<?php
if ($sexe == "fille" or $sexe == "garcon")
{
echo "Salut Terrien !";
}
else
{
echo "Euh, si t'es ni une fille ni un garçon, t'es quoi alors ?";
}
elseif ($sexe != "fille" and $sexe != "garcon")
{
echo "WTF !!!!";
}
?>




Cordialement Sdhc
A voir également:

5 réponses

mimigenie Messages postés 1180 Date d'inscription dimanche 3 janvier 2010 Statut Membre Dernière intervention 4 août 2018 312
Modifié par mimigenie le 5/08/2012 à 12:53
La structure de tes conditions n'est pas bonne.

Tu ne peux pas mettre elseif après else.
else ce met en dernier car si aucune condition n'est respecté alors on fait ce qui est dans else.

elseif se met après if ou elseif car si la condition précédente n'est pas respecté alors si cette condition ci est valable on fait ce qui est dedans.
Les forum sont faits pour trouver des réponses mais les moteurs de recherche aussi.
1
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription dimanche 1 juillet 2012 Statut Membre Dernière intervention 14 décembre 2012 208
Modifié par @lobotomix:~# rm -rf * le 5/08/2012 à 13:02
<?php  
if ($sexe == "fille" or $sexe == "garcon")  
{  
echo "Salut Terrien !";  
}  
else  
{  
echo "Euh, si t'es ni une fille ni un garçon, t'es quoi alors ?";  
}  
if ($sexe != "fille" and $sexe != "garcon")  
{  
echo "WTF !!!!";  
}  
?> 


ou

<?php  
if ($sexe == "fille" or $sexe == "garcon")  
{  
echo "Salut Terrien !";  
}  
elseif ($sexe != "fille" and $sexe != "garcon")  
{  
echo "WTF !!!!";  
}  
else  
{  
echo "Euh, si t'es ni une fille ni un garçon, t'es quoi alors ?";  
}  

?>


"Un homme azerty en vaut deux"
1
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription dimanche 1 juillet 2012 Statut Membre Dernière intervention 14 décembre 2012 208
5 août 2012 à 12:58
ete vous sur que c est pas plutôt
$_POST["sexe"]
0
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription dimanche 1 juillet 2012 Statut Membre Dernière intervention 14 décembre 2012 208
5 août 2012 à 13:04
En plus je vien de voir qu il y a une repetition juste ecrire ca suffit

<?php  
if ($sexe == "fille" or $sexe == "garcon")  
{  
echo "Salut Terrien !";  
}  
else  
{  
echo "Euh, si t'es ni une fille ni un garçon, t'es quoi alors ?";  
}  ?>



"Un homme azerty en vaut deux"
1
sdhc86 Messages postés 297 Date d'inscription jeudi 21 avril 2011 Statut Membre Dernière intervention 15 juillet 2016 128
5 août 2012 à 13:00
Merci a vous deux ! J'ai suivis les conseils de mimigenie et j'ai parvenu a faire le deuxième code de lobotomix merci a vous deux !
0

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

Posez votre question
djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 94
5 août 2012 à 16:30
Resolu stp !
0