Les dates
Posté : 25 août 2007, 19:26
Bonjour,
Je dois comparer la date de mes news à la date du jour et n'afficher que les dates plus anciennes ou égales à la date du jour.
voici donc ce que j'ai fais :
Merci d'avance
Je dois comparer la date de mes news à la date du jour et n'afficher que les dates plus anciennes ou égales à la date du jour.
voici donc ce que j'ai fais :
<?php
$ojourdui = date('d/m/Y');
$limite = strtotime($ojourdui);
$sqldip = 'select * from nuked_news where date <= '.$limite.' ORDER BY date DESC LIMIT 0, 5';
// $nbsql += 1;
if ($resselectdip = mysql_query($sqldip)) {
while ($selectdip = mysql_fetch_array($resselectdip))
{
$cat = $selectdip['cat'];
$titre = $selectdip['titre'];
$titre = tronquage($titre, 64);
$titre = stripslashes($titre);
$titre = strtoupper($titre);
$image = $selectdip['image'];
$auteur = $selectdip['auteur'];
$id = $selectdip['id'];
$sqlent = 'select * from nuked_news_cat where nid = '.$cat;
if ($resselectent = mysql_query($sqlent)) {
$selectent = mysql_fetch_array($resselectent);
$catego = $selectent['titre'];
$image = $selectent['image'];
$date = $selectdip['date'];
$date = strftime("%A %d %B %Y", $date);
echo '<tr >
<td class="block-fondco" width="12%" rowspan="2"><div align = "center" valign="top"><img src="'.$image.'" width=30 heigth=30><br /><br />
<br /></div></td>
<td width="88%"><div align = "left" valign="middle"><a href="index.php?file=News&op=index_comment&news_id='.$id.'"><span class="titre">'.$titre.'</span></div></td>
</tr>
<tr>
<td><div align = "left" valign="middle"><a href="index.php?file=News&op=index_comment&news_id='.$id.'">'.$date.' - <span class="catego">'.$catego.'</span> - Postée par '.$auteur.'</a><br /><br /><img src="themes/Impact_Seruix/images/Bleu/trait.png">
<br /><br />
</div></td></a>
</tr>';
}
}
}
echo '<br /><div align = "right" valign="bottom"><a href="index.php?file=News"><span class="catego">Voir toutes les news</a></span></div>';
?>
Mon probleme c'est que toutes mes news s'affiche ! meme celles qui sont supérieur à la date du jour ! pourquoi ?Merci d'avance