Probleme condition if

Résolu
marie -  
 marie -
Bonjour,

J'ai un leger soucis dans une condition de if:

if ($_POST['jour'] != "NULL" && $_POST['mois'] != "NULL" && $_POST['annee']) != "NULL")
{
echo 'test';
$valid false;
$msgDate = 'Veuillez remplir la date de naissance.\n';
}
else
{
echo 'testbis';
}

Parse error: syntax error, unexpected T_IS_NOT_EQUAL on line 10
La ligne 10 étant le if, j'ai donc essayé d'inverser la condition, de mettre des "=" des "==".

Ma date est en fait une liste voici la ligne de la liste selectionnée par defaut:
<OPTION VALUE="NULL" selected></option>

J'espere que vous pourrez m'aider, merci.

4 réponses

  1. Claire
     
    essaie comme ça
    if (($_POST['jour'] != "NULL") && ($_POST['mois'] != "NULL") && ($_POST['annee']) != "NULL") )
    2
  2. M@dien Messages postés 439 Date d'inscription   Statut Membre Dernière intervention   74
     
    T'as pas une parenthèse en trop?

    if ($_POST['jour'] != "NULL" && $_POST['mois'] != "NULL" && $_POST['annee']) != "NULL")

    EDIT: Caramba! encore doublé! XD
    2
    1. marie
       
      Ça devait aussi venir de ça, vivement les vacances que mes yeux y voient un peu plus clair!

      Merci à vous trois!
      0
  3. jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
     
    if ($_POST['jour'] != "NULL" && $_POST['mois'] != "NULL" && $_POST['annee'] != "NULL")
    1
  4. marie
     
    Merci il fallait mettre des parenthèses!

    Bonne fin de journée!
    0