selection d'une periode a cheval sur deux mois

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : selection d'une periode a cheval sur deux mois

selection d'une periode a cheval sur deux mois

par manuscle » 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!