PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL minutite rippmenyy automaatselt 5 min astmega
Autor Abi Postitus Abi

dino

Postitusi: 140
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
minutite rippmenyy automaatselt 5 min astmega

Niisiis,

tekkis pisikene probleem automaatse rippmenyy genereerimisel.

Vaja sellist asja, et annaks 5 minca kaupa, hetkel annab for lausega j2rjest ...
PHP kood:


<select name=form[min] class=text>
<?
php
for($i 0$i <= 59$i++){
    echo 
"<option value=".($i<10 "0" "").$i.">".($i<10 "0" "").$i."</option>\n";
}
?>
</select>



Ehk on seda kuidagi muud moodi v6imalik lahendada, kuid ise ei hammusta lahti

Ehk saaks mingeid vihjeidki ... staatiliselt ei tahaks kirjutada ...

Ette tänades,
Dino

09.07.2003 11:36:50 Vajutades siia näed kasutaja dino profiili

erkkis
erkkis


Postitusi: 1357
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
doh RE: minutite rippmenyy automaatselt 5 min astmega

Oot-oot, aga sa ju liidad tsüklis kogu aeg ühe juurde. Võiksid siis nagu 5 juurde liita?

PHP kood:

<select name=form[min] class=text
<?
php 
for($i 0$i <= 59$i=$i+5){
    echo 
"<option value=".($i<10 "0" "").$i.">".($i<10 "0" "").$i."</option>\n"

?> 
</select>



___________________________________________________
MSN EMAIL

09.07.2003 12:19:51 Vajutades siia näed kasutaja erkkis profiili

dino

Postitusi: 140
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: minutite rippmenyy automaatselt 5 min astmega

Tegelikult erkkise kood ei taht töötada

Ja kui ma manuali lappasin leidsin sellise koha,

Tsiteeritud tekst:
unlike C++ you can't increment in the same way:
for($i=1; $i <= sizeof($array); $i+2){...} loops infinitely,

you have to say for($i=1; $i <= sizeof($array); $i+=2) {...}



Ehk on sellest kellegil teisel ka tulevikus abi


Dino

Seda postitust on muudetud 2 korda (viimati muudeti 2003-07-09 21:18:19 dino poolt)

09.07.2003 16:11:25 Vajutades siia näed kasutaja dino profiili

erkkis
erkkis


Postitusi: 1357
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: minutite rippmenyy automaatselt 5 min astmega

Oot-oot, kuidas see kood siis ei tööta? Kopisin minu kirjutatud koodi PHP faili ja lasin käima, tekkis select-menüü koos elementidega 00, 05, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55. Kas seda polnudki siis vaja? Ja mis vahet, kas kasutada $i=$i+5 või $i+=5, töötab ju ikkagi samamoodi.

___________________________________________________
MSN EMAIL

12.07.2003 03:37:55 Vajutades siia näed kasutaja erkkis profiili

laurik
_/<

Postitusi: 847
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: minutite rippmenyy automaatselt 5 min astmega

Kuupäevade ripploendite tegemiseks on mõtekas kirjutada funktsioon:

http://www.indrek.ee/avaleht/laurik/1254/2/

12.07.2003 13:12:36 Vajutades siia näed kasutaja laurik profiili

dino

Postitusi: 140
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: minutite rippmenyy automaatselt 5 min astmega

erkkis-ele:

vastus sinu kysimusele peitub selles, et sinu poolt pakutud variant j22b endless loop-i.

muud miskit ei ole keerulist c++ töötab aga php-s ei tööta isegi manualis on sellekohta m2rge ... hiljem kui teatsin mida tahan leidsin http://ee.php.net/for .

Minul vehemalt ei töötand $i+5 j2i loopi vbolla mingi muu configa töötab ... ei oska vaielda.


Dino

12.07.2003 22:34:08 Vajutades siia näed kasutaja dino profiili

erkkis
erkkis


Postitusi: 1357
Tase: Administraator
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: minutite rippmenyy automaatselt 5 min astmega

Ei jää ju endless loopi. $i+5 jah ei tööta, aga $i=$i+5 küll töötab.

___________________________________________________
MSN EMAIL

12.07.2003 22:55:46 Vajutades siia näed kasutaja erkkis profiili
Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on laupäev, 18. jaanuar 2020. Kell on 21:57.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.