PHP condition IF

Bonjour, j'ai le script suivant:
if ($row['situation']=="EN ATTENTE") &&(strnatcmp($row['echeance'],date("Y-m-d"))==true)
{
$bgcolor = "#FFE2CA";
}
je sais pa pourquoi le navigateur m'affiche une erreur mais si j'élimine la deuxième condition de comparaison de date d'échéance a du date système le script fonction convenablement.
Configuration: Windows XP
Firefox 3.0.4

4 réponses

  1. Bonjour

    if (($row['situation']=="EN ATTENTE") &&(strnatcmp($row['echeance'],date("Y-m-d"))==true))
    1
    1. peux tu envoyer l'erreur renvoyée ?
      0
      1. Parse error: parse error, unexpected T_BOOLEAN_AND in c:\program files\easyphp\www\gestion\consulter_cheque.php on line 371
        0
    2. pareil

      if ( (condition1) && (condition2) )
      pas if (condition1) && (condition2)
      0
      1. Je pense que ton erreur vient de ta requete SQL de ta page 'consulter_cheque.php'. On dirait qu'elle ne renvoie que le résultat "situation".

        Tu dois sans doute avoir un truc du style:
        $row = mysql_fetch_row($query);

        Essaie:
        $row = mysql_fetch_assoc($query);

        Sinon copie ta requete sql qu'on puisse l'analyser
        0