selection d'une periode a cheval sur deux mois

Eléphant du PHP | 149 Messages

05 avr. 2005, 09:38

Bonjour à tous!

J'ai telechargé un script qui permet d'obtenir le premier et le dernier jour pour une semaine demandé.
Script très pratique car ça me permet de faire une sélection mysql afin d'afficher un calendrier avec tout les jours de la semaine. Ma requette se fait comme ceci:

Code : Tout sélectionner

$sel_act = "SELECT a.act_id, a.act_am, a.act_midi, a.act_pm "; $sel_act .= "FROM activite a "; $sel_act .= "LEFT JOIN utilisateur b ON a.util_id = b.util_id "; $sel_act .= "WHERE a.act_date between '$firstlastday[0]' AND '$firstlastday[1]' "; $sel_act .= "AND b.util_login = '$login'";
je demande donc les jours de la semaine entre $firstday[0](lundi) et $firstday[1](dimanche), qui sont des variables de date au format mysql.
Le problème que j'ai, c'est que lorsqu' une semaine se trouve à cheval sur deux mois comme la semaine dernière (13), je n'ai aucun résultats.
:?

Avez-vous une idée sur comment je pourrais résoudre ce problème?

Merci pour votre aide!
"Si tu travailles avec un marteau-piqueur pendant un tremblement de terre, désynchronise-toi, sinon tu travailles pour rien."
JC Vandamme.