Condition PHP avec DATE SQL

papyclic Messages postés 446 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,
J'ai un soucis pour une condition qui me permettrai d'afficher soit une date soit un message.
Voici en détail ce que j'ai fait...

Si la date n'est pas vide j'affiche la date sinon un message, mais mon problème c'est que le champ date SQL dans ma BDD est "0000-00-00" donc il n'est pas vide.
Pouvez-vous m'aider je ne vois pas la condition qu'il faudrait adapter.
Au lieu d'afficher le message et bien c'est "0000-00-00" qui s'affiche.
Je vous remercie.

<?php if (!empty($r->dfin)): ?>
<td><?php echo $r->dfin;?></td>
<?php else : ?>
<td>à ce jour</td>

1 réponse

Utilisateur anonyme
 
"mais mon problème c'est que le champ date SQL dans ma BDD est "0000-00-00" donc il n'est pas vide."



if (!empty($r->dfin) && ($r->dfin != "0000-00-00") ):
0