PHP condition IF

borhen -  
 Keyser -
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. toto
     
    Bonjour

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

    if ( (condition1) && (condition2) )
    pas if (condition1) && (condition2)
    0
  4. Keyser
     
    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