Page 1 sur 1

affichage selon le mois

Posté : 22 févr. 2006, 11:28
par Lorene
Bonjour

sur le site que je développe, il y a une rubrique Agenda ou je voudrais faire apparaitre les evenements suivants le mois en cours.
J'ai réussi a faire suivant la date du jour.
Mais je ne sais pas comment récupérer le moi seulement et lui dire de chercher ds la base le mois pour faire apparaitre les événements?
j'espere que g été assez claire.
Merci de votre aide !!!!

Posté : 22 févr. 2006, 11:38
par zeus
Quel est le type du champ qui contient la date de l'évenement ?

Si c'est de type DATE ou DATETIME, il suffit de dire, pour le mois de février 2006 par exemple,

Code : Tout sélectionner

SELECT * FROM matable WHERE date_event LIKE "2006-02-%"
Ce qui signifie : "Tout les évenement dont les dates commencent par "2006-02-"

Posté : 22 févr. 2006, 12:26
par Lorène
Merci ca marche mais le probleme c'est que je voudrais que ca change suivant les mois...

Posté : 22 févr. 2006, 12:36
par Lorene
Ca yest à force de chercher on trouve :

$moisencours= date("%-m-Y");

$sql = "SELECT * FROM agen_tbl WHERE date LIKE '$moisencours' ORDER BY date";

ca a l'air de marcher !

on verra mois suivant !

Posté : 22 févr. 2006, 12:38
par zeus
Tu n'as qu'a construire ta chaine "2006-02-%" dynamiquement
$date = $annee."-"$mois."-%";

[RESOLU]Merci

Posté : 22 févr. 2006, 12:55
par Lorene
Ca marche merci infiniment et a bientot