Здравствуйте уважаемые форумчане. Меня интересует как можно связать два списка (select и их option) из базы данных на Javascript?
---------------
Вот приблизительные данные в БД с именем
bd_primer:
Первая таблица
country
1. ID (1, 2, 3, ...) INT
2. name (Россия, Украина, Эстония, ...) VARCHAR
3. url (rossia, shvecia, polsha, ....) VARCHAR
Вторая таблица
city
1. ID (1, 2, 3, 4, 5, 6, ...) INT
2. id_country (1, 1, 2, 2, 3, 3, ...) INT
3. name (Санкт-Петербург, Москва, Киев, Харьков,Таллин, Нарва, ...) VARCHAR
4. url (spb, moscow, kiev, kharkov, tallinn, narva, ....) VARCHAR
---------------
В файл test.php помещаем select (ы):
$id_city = "ID взятый из таблицы country"
$name_country = "Имя взятое из таблицы country"
$id_country = "ID взятый из таблицы city"
$name_city = "Имя взятое из таблицы city"
<select name="country">
<option value="id_country">name_country</option>
<option value="id_country">name_country</option>
<option value="id_country">name_country</option>
<select>
<select name="city">
<option value="id_city">name_city</option>
<option value="id_city">name_city</option>
<option value="id_city">name_city</option>
<select>
Задача следующая, нужно написать
функцию на javascript, которая свяжет select
country с select
city и отобразить ее в трех файлах, т.е. функцию сохраняем в файле select2.js, подключаем эту функцию в файле header.php, а вывод результата показываем в файле test.php
Скрипт должен быть быстрым и легким, выводить кучу selectov не лучший вариант.
К сожалению я не нашел нужные примеры в интернете, и был вынужден обратиться напрямую к форумчанам. Были похожие примеры, но с более сложными и углубленными задачами, но меня интересует именно этот конкретный случай.
П.с.: за самый шустрый, безопасный и красивый скрипт, выполненный в соответствии с заданием, подарю 200 руб. на Webmoney. Естественно, если он у меня заработает