Здравствуйте. Есть БД (MySQL) в ней три таблицы section (разделы) categories (категории) items (товары) Необходимо сделать 2 динамических селекта. в таблице section (разделы) есть пункты Оргтехника Мебель в таблице categories (категории) к Оргтехнике относится ПК Факс Принтер к Мебели стол шкаф стул решил тут заморочиться чтобы при выборе раздела автоматически обновлялась категория путем чтения данных из БД (MySQL) чистым php заполняю 1 селект так: PHP: <?php if ($res = mysql_query("SELECT * FROM `section` ORDER BY `name`")) { while ($row = mysql_fetch_assoc($res)) { echo '<option value="'.$row['id'].'">'.$row['name'].'</option>'; } } ?> второй аналогичным образом а как это сделать в динамическом виде ? если такое вообще возможно
При измении первого селекта отправляем AJAX запрос к серверу и получаем список option-ов для 2-го. Если не работали с AJAX и нет желания разбираться, воспользуйтесь фреймворком, например, jquery. Немного на русском по использованию AJAX в конце статьи.
это не все, я взял простейший пример, чтобы была ясна структура БД и как селекты должны взаимодействовать
так поделись своим решением, а то я уже который день разбираюсь с этим вопросом и не особо получается.