массив в список select

Print RSS
155

Author
Чатланин
0
Добрый вечер. Допустим есть массив
<? "Россия" => array("Город", "Город", "Город"),
        "Украина" => array("Город", "Город", "Город"),
        "Польша" => array("Город", "Город", "Город"); ?>
Как вывести в выпадающий список <select>? ключи отдельно города отдельно
Changed: beno95 (27.04.2013 / 21:14)
В

Чатланин
0
<select name="city">
<?foreach($arr AS $key=>$mas):?>
      <option><?=$key;?></option>
     <?foreach($mas AS $val):?>
     <option value="<?=$val;?>">---<?=$val;?></option>
     <?endforeach;?>
<?endforeach;?>
</select>
Ну ещё как то проверять или предотвращать через JS надо, чтоб страну выбрать нельзя было.
Author
Чатланин
0
valerik (27 Апреля 2013 / 21:19)
<select name="city">
<?foreach($arr AS $key=>$mas):?>
      <option><?=$key;?></option>
     <?foreach($mas AS $val):?>
     <option value="<?=$val;?>">---<?=$val;?></option>
     <?endforeach;?>
<?endforeach;?>
</select>
Ну ещё как то проверять или предотвращать через JS надо, чтоб страну выбрать нельзя было.
спасибо. выручил. А как делается типа в селекте есть страны, ты выбираешь одну, а внизу появляется еше один список городов этой страны, или это тоже с помощью JS?
В

Чатланин
0
да это js + ajax
Author
Чатланин
0
valerik (27 Апреля 2013 / 21:28)
да это js + ajax
понял спасибо.
Stickers / Tags / Rules / Top topics / Top Posts / Search