Affichage "sncf" de l'heure dans un sele

Fermé
Rimb Messages postés 28 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 22 janvier 2007 - 21 août 2006 à 18:16
Darshu Messages postés 303 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 3 avril 2008 - 22 août 2006 à 10:32
Bonjour à tous ! Je voudrais qu'en fonction de l'heure qu'il est (récupérée par la fonction getHours), ma liste déroulante des minutes (00 à 59) se positionne à la bonne place : c'est à dire s'il est 15h24, et qu'on appuie sur le select, on voit 24,25,26, etc...
J'espère que c'est clair !
Merci
A voir également:

3 réponses

Darshu Messages postés 303 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 3 avril 2008 64
22 août 2006 à 09:16
Salut.

Si tu as toujours la liste complète des minutes (de 00 à 59), tu peux faire un "SELECTED" sur l'élément dont c'est la bonne minute. Comme ça quand on ouvrira la liste, on sera déja sur la bonne minute et donc les minutes suivantes seront pas loin.
0
Rimb Messages postés 28 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 22 janvier 2007
22 août 2006 à 10:26
J'ai essayé mais ça ne marche pas... Merci quand même ! par défaut, ma liste affiche l'heure de la machine, mais dès qu'on clique sur la liste, elle commence au début avec 00 - 01 -02 etc... alors quà 10h26, je devrais voir 27 - 28 - 29 etc...
0
Darshu Messages postés 303 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 3 avril 2008 64
22 août 2006 à 10:32
Ben dans ce cas tu peux essayer avec une boucle du genre (en PHP) :
for ($i = $min ; $i<60 ; $i++)
    echo "<option value=",$i,">",$i,"</option>";
par exemple. Ca te permet de ne commerncer la liste qu'à partir de la bonne minute, mais tu ne verras pas les minyets comprises entre 00 et minute-1.
0