Autor Zpráva
creck
Profil *
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 *
Zapomel jsem tam napsat

asort($GLOBALS['cfg']['link']['country']);

:-(
souki
Profil
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
Ja potrebuji zachovat klic=>hodnota, takze spise asort, ne?! foreach me nenapadlo, diky ...
creck
Profil
uz to funguje ... :-))
Toto téma je uzamčeno. Odpověď nelze zaslat.

0