8796 sujets

Développement web côté serveur, CMS

Hello tout le monde ,

Voila petite question , j'affiche sur ma page d'accueil la date d'un prochain concert qui va avoir lieu pour le site d'un groupe.

Ma table se nomme t_agenda et contient : agenda_id,date,agenda_lieu et agenda_texte.

Pour ce faire je fais cette requêtes sql :
<?php 
$req_agenda_accueil = "SELECT * FROM t_agenda WHERE date>=CURDATE() ORDER BY agenda_id ASC LIMIT 1";
$result_agenda_accueil = mysql_query($req_agenda_accueil);
?>


Et pour afficher le prochain concert cette fonction php :
<?php $ligne=mysql_fetch_array($result_agenda_accueil) ?> 
<p><b>Quand ?</b> <br />
Le <?php echo date("d/m/Y", strtotime($ligne["date"])); ?> </p>

<p><b>Ou ?</b> <br />
<?php echo stripslashes ($ligne["agenda_lieu"]) ; ?></p>


Tout est ok mais j'aimerais avec un if else afficher un echo du style "Pas de concert pour le moment" si jamais il n'y a pas concert dans les jours à venir.

Hélas chacun de mes testes non pas été vraiment concluant , à mon avis je dois me tromper quelque part mais si quelqu'un peut m’éclairer à ce sujet j'en serais ravis Smiley cligne

Merci d'avance.
Modifié par Rastahigh (25 May 2011 - 02:19)
Sujet résolu , je met quand même la solution :

if ($ligne=mysql_fetch_array($result_agenda_accueil)) {
echo '<p><b>Quand ?</b> <br />
Le ';
 echo date("d/m/Y", strtotime($ligne["date"]));
 echo '</p>

<p><b>Ou ?</b> <br />';
echo stripslashes ($ligne["agenda_lieu"]) ;
echo "</p>";

} 
else {echo '<p>Pas de concert pour le moment.</p>' ;}