Obtenir une liste de date (années) dynamique [Résolu]

Signaler
Messages postés
51
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
29 mars 2006
-
Messages postés
1250
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
30 septembre 2007
-
Bonjour,

Je dois contruire une grille pour faire un horaire avec un formulaire html.
Je veux mettre dans un listbox(select) une liste de date(année uniquement). J'aimerais le faire dynamiquement.

Voici le principe :

Je veux à partir de la date actuelle isoler l'année (2005) et à partir de l'année dresser une liste de 10 années antérieures et de 10 années suppérieurs à celle actuelle . Exemple : J'ai 2005, l'interval voulu est : 1995 à 2015. Il faut donc que je récupère l'année du système.

Ainsi lorsqu'on change d'année actuelle l'interval change (2006= 1996 à 2016).

L'interval obtenu serait mit dans un listbox. Je crois l'avoir dit...

J'ai bien essayé diverse soulution mais la plus part ont fourrées....

________________
Bouffard

3 réponses

Messages postés
1250
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
30 septembre 2007
1
salut bouffard,

essai ça :

<select name="toto">

<?php

$annee = date("Y"); // tu recupere l'nnee en cours

$an_premier = $annee - 10;

$an_dernier = $annee +10;



for($i=$an_dernier;$i>=$an_premier;$i--)
{

echo '<option value="'.$i.'">'.$i.'</option>';

}

?>

</select>



ça devrait etre bon

@+


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
Messages postés
51
Date d'inscription
mardi 18 février 2003
Statut
Membre
Dernière intervention
29 mars 2006

Merci,
Sa fonctionne très bien.
J'ai ajouté une condition de test (if) pour faire en sorte que l'année actuelle soit
sélectionnée.

for($i=$an_dernier;$i>=$an_premier;$i--)
{
if ($i=$annee) {
echo '<option selected value="'.$i.'">'.$i.'</option>';

}else {
echo '<option value="'.$i.'">'.$i.'</option>';
}
}
?>

</select>

Cordialement
________________
Bouffard
www.festivalduboeuf.qc.ca
http://informatique.cegepth.qc.ca
Messages postés
1250
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
30 septembre 2007
1
oki c parfait

tu peut valider la reponse stp

ca permet a tout le monde de voir que la question a été résolu

merci et @+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet