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.
A voir également:

4 réponses

toto
 
Bonjour

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

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