Тема: Рhp и javascript
Показать сообщение отдельно
  #1 (permalink)  
Старый 16.03.2010, 00:26
Аспирант
Отправить личное сообщение для faiq Посмотреть профиль Найти все сообщения от faiq
 
Регистрация: 23.11.2009
Сообщений: 32

Рhp и javascript
Добрый вечер.
Тут у меня такое дело :html код отображает выпадающий список,вида:
<SELECT name="country" id="country">
<OPTION value="Albania"> Албания</OPTION>
 <OPTION value="Algeria">Алжир
</OPTION>...

В последствии $country обрабатывается в php,тут проблем нет.Мне нужно чтобы после нажатия на submit и выполнения сценария,страна,которая была выбрана до,оставалась и после выбранной.
Единственное что приходит в голову это создать ассоциативный массив вида:
$a=array("Albania"=>0,"Algeria"=>1...);
Затем выводить
через
echo"<SCRIPT LANGUAGE='Javascript'>	
document.newforms.valyuta.options[<? $a[$country] ?>].selected = true;
</SCRIPT>";

Просто стран около двухсот,и нагромождать код ассоциативным массивом не очень хочется,есть вообще какой-та другой способ,более рациональный,чтобы в php передать как-то индекс выпадающие списка,а не только название страны?

Последний раз редактировалось Octane, 16.03.2010 в 00:57. Причина: javascript.ru/formatting
Ответить с цитированием