Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum ![Teata moderaatorile Teata moderaatorile](./images/icon_move_w.gif) |
|
redenergy
HV veteran
![redenergy redenergy](https://foorum.hinnavaatlus.ee/images/avatars/upload/4daa81c69126b2f446a66ab811119dd5.gif)
liitunud: 22.03.2004
|
17.07.2010 14:40:01
Drop down menu ja selected value. php |
|
|
Tervist, ei õnnestu kuidagi drop down menu tööle saada nii nagu tahaks.
Kood mis teinud olen on hetkel selline
php-brief:
|
<?php '1'=>'Jan', '2'=>'Veb', '3'=>'Mär', '4'=>'Apr', '5'=>'Mai', '6'=>'Jun', '7'=>'Jul', '8'=>'Aug', '9'=>'Sep', '10'=>'Okt', '11'=>'Nov', '12'=>'Det' ); ?> <form action="" method="post" > <select name="select_month"> <?php for($i=1; $i<=12; $i=$i+1){ if($month == $i){ echo "<option selected='selected' value='". $i. "'>". $kuu[$i]. "</option>"; } else{ echo "<option value='". $i. "'>". $kuu[$i]. "</option>"; } } ?> </select> </form>
|
Sooviksin siis, et selected oleks tänane kuu. Ehk oskab keegi aidata?
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
troglodyte
Kreisi kasutaja
![troglodyte troglodyte](https://foorum.hinnavaatlus.ee/images/avatars/upload/328313118cfb66d5390a36ace7999cd7.jpg)
liitunud: 09.08.2002
|
17.07.2010 15:16:08
|
|
|
Aga see töötabki ju nii nagu soovid (hetkel siis on vaikimisi valitud "Jul")?
_________________ ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
redenergy
HV veteran
![redenergy redenergy](https://foorum.hinnavaatlus.ee/images/avatars/upload/4daa81c69126b2f446a66ab811119dd5.gif)
liitunud: 22.03.2004
|
17.07.2010 15:34:47
|
|
|
Hehee, kummaline, et refreshides jättis browser Jan ette ikkagi. Laadisin lehe uuesti ja töötabki.
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
mikk36
HV Guru
![mikk36 mikk36](https://foorum.hinnavaatlus.ee/images/avatars/upload/024daad72b57c1d5845e4313c90a699a.jpg)
liitunud: 21.02.2004
|
17.07.2010 16:03:29
|
|
|
Alati on abiks Ctrl-F5.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
stinger
HV kasutaja
liitunud: 04.10.2003
|
24.07.2010 15:45:42
|
|
|
puht huvi pärast mainin, et html-s ikka atribuutide väärtused oleks õigem omandada jutumärkidega ja php poole pealt saaks natuke lühemaks järgmise koodiga:
<?php
for($i=1; $i<=12; $i++)
{
$sel = $month == $i ? ' selected="selected"':'';
echo'<option value="'.$i.'"'.$sel.'>'.$kuu[$i].'</option>';
}
?>
|
edit: HV toppis üleliigse code lõpu
|
|
Kommentaarid: 41 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
41 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
Renka
HV Guru
![Renka Renka](https://foorum.hinnavaatlus.ee/images/avatars/upload/9f0583e294c98fa06b8d6ebbb482932d.gif)
liitunud: 01.04.2002
|
24.07.2010 16:35:22
|
|
|
Või siis ehk veelgi lihtsamalt ja selgemalt.
php:
|
<?php for($i=1; $i<=12; $i++) { $sel = $month == $i ? ' selected="selected"':''; printf('<option value="%d" %s>%s</option>', $i, $sel, $kuu[$i]); } ?>
|
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
fadah
HV vaatleja
![fadah fadah](https://foorum.hinnavaatlus.ee/images/avatars/upload/821f1903b2272b45622c5a63087a3495.jpg)
liitunud: 12.11.2007
|
24.07.2010 18:34:15
|
|
|
Või siis ehk kiiremalt
php:
|
<?php do{ echo '<option value="' . $i . '"'. ( $month == $i ? ' selected="selected"':'' ). '>'.$kuu[$i].'</option>'; }while(++$i<=12); ?>
|
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
Renka
HV Guru
![Renka Renka](https://foorum.hinnavaatlus.ee/images/avatars/upload/9f0583e294c98fa06b8d6ebbb482932d.gif)
liitunud: 01.04.2002
|
24.07.2010 18:44:22
|
|
|
fadah, see kood ei ole enam normaalselt hallatav
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
fadah
HV vaatleja
![fadah fadah](https://foorum.hinnavaatlus.ee/images/avatars/upload/821f1903b2272b45622c5a63087a3495.jpg)
liitunud: 12.11.2007
|
24.07.2010 19:51:08
|
|
|
Renka kirjutas: |
fadah, see kood ei ole enam normaalselt hallatav |
Kui sa nii arvad
printf kasutamine on mõistlik?
printf kasutamine for tsükli sees on mõistlik?
muutja $sel loomine on mõistlik?
Kiirus pole oluline?
Hallatavus on sinu koodis parem?
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
Renka
HV Guru
![Renka Renka](https://foorum.hinnavaatlus.ee/images/avatars/upload/9f0583e294c98fa06b8d6ebbb482932d.gif)
liitunud: 01.04.2002
|
24.07.2010 19:57:24
|
|
|
võibolla
miks mitte?
miks mitte?
ei
jah
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
fadah
HV vaatleja
![fadah fadah](https://foorum.hinnavaatlus.ee/images/avatars/upload/821f1903b2272b45622c5a63087a3495.jpg)
liitunud: 12.11.2007
|
24.07.2010 20:04:11
|
|
|
OK
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
![](./images/komment/img_10_1.gif) ![](./images/komment/img_10_0.gif) ![](./images/komment/img_10_2.gif) |
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
![](templates/HinnaVaatlus/imagesHV/spacer.gif) |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|