Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP aika++

Vasta_alkaja [20.12.2006 09:41:20]

#

Saako PHP:llä toteutettu mitenkään pudotusvalikkoon "kelloa" niin että siellä olisi siis vaihtoehtoina

00:15
00:30
00:45
01:00
jne..

Niin että se toimisi laskuriomaisesti eikä aikoja tarvitsisi pudotusvalikkon itse kirjoitella!

Antti Laaksonen [20.12.2006 09:49:26]

#

Saa kyllä:

<?php
echo "<select name=\"ajat\">";
for ($t = 0; $t < 24; $t++) {
    for ($m = 0; $m < 60; $m += 15) {
        $aika = sprintf("%02d:%02d", $t, $m);
        echo "<option value=\"$aika\">$aika";
    }
}
echo "</select>";
?>

Ensimmäinen silmukka käy läpi tunnit, toinen minuutit 15 minuutin välein. Funktio sprintf palauttaa merkkijonon muotoiltuna niin, että luvut ovat aina kaksinumeroisia ja niiden välissä on kaksoispiste.

Vasta_alkaja [20.12.2006 09:50:49]

#

Kiitoksia paljon tästä!!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta