Probleme condition if

Résolu
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. essaie comme ça
    if (($_POST['jour'] != "NULL") && ($_POST['mois'] != "NULL") && ($_POST['annee']) != "NULL") )
    2
    1. 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. Ça devait aussi venir de ça, vivement les vacances que mes yeux y voient un peu plus clair!

        Merci à vous trois!
        0
    2. if ($_POST['jour'] != "NULL" && $_POST['mois'] != "NULL" && $_POST['annee'] != "NULL")
      1
      1. Merci il fallait mettre des parenthèses!

        Bonne fin de journée!
        0