связать две формы между собой

M
На сайте с 13.07.2012
Offline
168
941

Есть две формы на одной странице: в одной выбираю бренд, а в другой модель. Задача состоит в том, чтобы в одной форме при выборе бренда в другой форме выводились все модели, которые связанны с этим брендом.

То есть, как можно скрепить две формы? чтобы значение из одной передать в другую.

<label>Выберите бренд<br>

<select id="brand" name="brand">

<? $result = mysql_query("SELECT title,id FROM brands ORDER BY title",$db);

</select></label>

<label>Выберите модель<br>

<select id="model" name="model">

<? $result = mysql_query("SELECT title,id FROM models WHERE brand=' как сюда вставить id выбранного бренда из первой формы? ' ORDER BY title",$db); ?>

</select>

</label>

A
На сайте с 09.01.2013
Offline
33
#1

Используйте ajax запросы

M
На сайте с 13.07.2012
Offline
168
#2
antyan:
Используйте ajax запросы

а без них никак не получиться? например через метод пост?

A
На сайте с 09.01.2013
Offline
33
#3
mariux:
а без них никак не получиться? например через метод пост?

Без перезагрузки страницы нет. Либо ajax, либо перезагрузка страницы.

M
На сайте с 13.07.2012
Offline
168
#4
antyan:
Без перезагрузки страницы нет. Либо ajax, либо перезагрузка страницы.

понял.....

дани мапов
На сайте с 06.09.2012
Offline
204
#5
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
L
На сайте с 07.12.2007
Offline
351
#6
antyan:
Без перезагрузки страницы нет. Либо ajax, либо перезагрузка страницы.

Почему? Можно сразу прислать массивы id_brand =>array(СписокМоделей) и по ним на яваскрипте динамически формировать второй <select>.

Если данных не очень много - может быть вполне оправданно. Можно хранить эти массивы в LocalStorage у клиента.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий