Liste deroulante contenant mois et année par rapport au mois actuel

Contenu du snippet

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 ;-)

A voir également

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.