Bonsoir,

Je voudrais savoir comment je peux modifier un script php pour que le résultat affiché n'affiche pas les résultats dont la date est inférieure à la date du jour. Exemple : si un évènement est passé, alors il ne s'affiche pas. Si un évènement va se passer aujourd'hui, il va s'afficher. Si un évènement va se passer dans un mois, il va s'afficher.

Le format de la date dans ma base de données est comme ceci :
2013-02-16 20:00:00

Et mon script php pour extraire les évènements à venir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?
// Definition des identifiants de connexion
$DBHOST='xxx'; // Serveur Mysql
$USEBDD='mabdd'; // Base de donnée utilisée
$USER='xxx'; // Administrateur de la bdd
$PASSWORD='xxx'; // Mot de passe d'accès à la bdd
 
// Connexion à MySQL :
$link = mysql_connect($DBHOST,$USER,$PASSWORD);
$db = mysql_select_db($USEBDD,$link);
 
// Extraction
 
$requete='SELECT * from soirees_events ORDER BY start_date asc';
$result=mysql_db_query('mabdd',$requete);
 
// Affiche resultats
while($voir=mysql_fetch_array($result))
{
echo "
<a href=\"events/calend.php?mode=view&id=$voir[id]\" target=\"_self\"><img height='100' width='160' src='events/upload/".$voir[picture]."'></a>
</td></tr>
<tr><td>
";
}
?>