Problème PHP [DÉBUTANT] unexpected T_ELSEIF

Résolu
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

5 réponses

  1. 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
    1. <?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
      1. ete vous sur que c est pas plutôt
        $_POST["sexe"]
        0
    2. 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
      1. 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