PHP problème avec if empty
Résolu/Fermé
ZaRnO
-
26 mars 2009 à 11:43
freto Messages postés 1543 Date d'inscription vendredi 6 juillet 2007 Statut Membre Dernière intervention 8 avril 2016 - 26 mars 2009 à 12:00
freto Messages postés 1543 Date d'inscription vendredi 6 juillet 2007 Statut Membre Dernière intervention 8 avril 2016 - 26 mars 2009 à 12:00
A voir également:
- PHP problème avec if empty
- Remove empty directories - Télécharger - Nettoyage
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Empty contraire - Forum Programmation
- Php alert - Forum PHP
1 réponse
freto
Messages postés
1543
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
8 avril 2016
162
26 mars 2009 à 11:52
26 mars 2009 à 11:52
Bonjour.
Déjà, tu a une accolade de trop a la fin ( } )...mais passons, peut etre as tu une structure au dessus.
La fonction mysql_fetch_array() renverra faux si tu n'a rien dans la table, donc ne passera pas par ton test. Il faut plutot faire de cette manière si tu veut afficher quelque chose en cas de table vide.
Déjà, tu a une accolade de trop a la fin ( } )...mais passons, peut etre as tu une structure au dessus.
La fonction mysql_fetch_array() renverra faux si tu n'a rien dans la table, donc ne passera pas par ton test. Il faut plutot faire de cette manière si tu veut afficher quelque chose en cas de table vide.
<?php $reponse = mysql_query("SELECT * FROM wp_agenda ORDER BY ID ASC LIMIT 0,5"); if(mysql_num_rows($reponse) == 0) { echo "<font color=\"red\"><center>Aucun évènement n'est disponible actuellement.</center></font>"; }else{ while ($donnees = mysql_fetch_array($reponse) ){ ?><br /> <font color="#FF0000"><?php echo stripslashes($donnees ['jour']); ?></font> : <?php echo stripslashes($donnees ['evenement']); } } ?>
26 mars 2009 à 11:58
Je ne cherchais pas au bon endroit !
un grand merci pour la rapidité et l'explication !
Ps: Pour l'accolade en trop, j'ai bien une structure au dessus ;)
Merci beaucoup :)
26 mars 2009 à 12:00
Bonne continuation