массив в список select
1.
beno95 (27.04.2013 / 21:13)
Добрый вечер. Допустим есть массив
<? "Россия" => array("Город", "Город", "Город"),
"Украина" => array("Город", "Город", "Город"),
"Польша" => array("Город", "Город", "Город"); ?>
Как вывести в выпадающий список <select>? ключи отдельно города отдельно
2.
Валерий (27.04.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 надо, чтоб страну выбрать нельзя было.
3.
beno95 (27.04.2013 / 21:27)
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?
4.
Валерий (27.04.2013 / 21:28)
да это js + ajax
5.
beno95 (27.04.2013 / 21:29)
valerik (27 Апреля 2013 / 21:28)
да это js + ajax
понял спасибо.
URL:
https://visavi.net/topics/37666