Autor | Zpráva | ||
---|---|---|---|
creck Profil * |
#1 · Zasláno: 14. 4. 2006, 03:04:48
zdravim, potreboval bych seradit pole podle hodnoty ... ale nejak to nefunguje, v cem je problem???
Diky za odpoved! $GLOBALS['cfg']['link']['country'] = array(1=> 'Německo', 'Polsko', 'Česká republika', 'Slovensko', 'Belgie', 'Nizozemsko', 'Lucembursko', 'Fracie', 'Chorvatsko', 'Rusko', 'Fisnsko', 'Švédsko', 'Dánsko', 'Spojené státy americké', 'Velké británie', 'Španělsko', 'Rakousko', 'Portugalsko', 'Itálie'); <select name="zeme"> <option value="0">- Země -</option> <?php for($i=1; $i<=count($GLOBALS['cfg']['link']['country']); $i++) { ?> <option value="<?php echo $i; ?>"<?php echo $_POST['zeme']==$i ? ' selected' : ''; ?>><?php echo $GLOBALS['cfg']['link']['country'][$i]; ?></option> <?php } ?> </select> |
||
creck Profil * |
#2 · Zasláno: 14. 4. 2006, 03:06:00
Zapomel jsem tam napsat
asort($GLOBALS['cfg']['link']['country']); :-( |
||
souki Profil |
#3 · Zasláno: 14. 4. 2006, 08:23:03
asort() je pro asociativní pole... zkus použít jen sort()
a na forcházení polem bych použil spíš foreach($pole as $prvek{} |
||
creck Profil |
#4 · Zasláno: 14. 4. 2006, 13:17:13
Ja potrebuji zachovat klic=>hodnota, takze spise asort, ne?! foreach me nenapadlo, diky ...
|
||
creck Profil |
#5 · Zasláno: 14. 4. 2006, 13:22:00
uz to funguje ... :-))
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0