Affichage "sncf" de l'heure dans un sele

Rimb Messages postés 28 Statut Membre -  
Darshu Messages postés 303 Statut Membre -
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 Statut Membre 64
 
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 Statut Membre
 
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 Statut Membre 64
 
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