la liste contient les 12 mois mais se remplit en fonction du mois; c'est à dire que si nous sommes en février 2003 le 1er mois de la liste sera février 2003 et le dernier janvier 2004
c simple et facile à faire mais je poste comme même cette source:on ne sait jamais ça peut servir à quelqu'un
Source / Exemple :
<select name="periode" class="ssmenu">
<option value="#">Toutes</option>
<%for I=Month(date) to month(date)+11
J=I
annee=Year(date)
if I>12 then
J=J-12
annee=annee+1
end if
if J=1 then
Mois="janvier"
end if
if J=2 then
Mois="fevrier"
end if
if J=3 then
Mois="mars"
end if
if J=4 then
Mois="avril"
end if
if J=5 then
Mois="mai"
end if
if J=6 then
Mois="juin"
end if
if J=7 then
Mois="juillet"
end if
if J=8 then
Mois="aout"
end if
if J=9 then
Mois="septembre"
end if
if J=10 then
Mois="octobre"
end if
if J=11 then
Mois="novembre"
end if
if J=12 then
Mois="decembre"
end if
var_choix=Mois & " " & annee
%>
<option value="<%=Mois%>"><%=var_choix%></option>
<%next%>
</select>
Conclusion :
j'ai choisit de ne recuperer que le mois dans le value mais rien ne vous empêche de recuperer l'année avec ;-)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.