PHP condition IF

Fermé
borhen - 22 nov. 2008 à 10:58
 Keyser - 24 nov. 2008 à 13:49
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.

4 réponses

Bonjour

if (($row['situation']=="EN ATTENTE") &&(strnatcmp($row['echeance'],date("Y-m-d"))==true))
1
Utilisateur anonyme
22 nov. 2008 à 11:28
peux tu envoyer l'erreur renvoyée ?
0
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 mercredi 23 janvier 2008 Statut Membre Dernière intervention 17 février 2017 135
22 nov. 2008 à 12:17
pareil

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