[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Зависимость второго SELECTa от первого
WisesT
Добрый день.
Есть форма добавления товара.
Выглядит она приблизительно вот так.
<form name="upload" action="?" method="POST" ENCTYPE="multipart/form-data"> 
<
table border="1" cellpadding="2" cellspacing="0">
<
tr>
<
td>Имя product</td>
<
td><input name="product" type="text"></td>
</
tr>
<
tr>
<
td>category</td>
<
td><select name="category" id="category">
<
option value="">-Выберите-</option>
<?php
// Устанавливаем соединение с базой данных

$host = 'localhost';
$user = 'root';
$pswd = '**';
$db = '**';

$connection = mysql_connect($host, $user, $pswd);

mysql_query("SET NAMES utf8");

mysql_select_db($db, $connection);

// Формируем запрос
$result = mysql_query("SELECT category FROM products GROUP BY category");

while($data = mysql_fetch_array($result)){
// выводим
echo "<option value".$data['category']."'>".$data['category']."</option>";}
?>
</select></td>
</
tr>
<
tr>
<
td>subcategory</td>
<
td><select name="subcategory" id="subcategory">
<
option value="">-Выберите-</option>
<?php

// Формируем запрос
$result = mysql_query("SELECT subcategory FROM products GROUP BY subcategory");

while($data = mysql_fetch_array($result)){
// выводим
echo "<option value".$data['subcategory']."'>".$data['subcategory']."</option>";}
?>
</select></td>
</
tr>
</
table>
<
br>
<
br>
<
br>
<
input type="submit" name="upload" value="add">
</
form>

Таблица из которой берутся данные для селектов имеет вид

id category subcategory name
1 соль синяя название_соли
2 соль синяя название_соли_2
3 соль йод название_соли_йод
4 соль йод название_соли_йод2
5 сахар тростниковый название_сахара
6 сахар буряк название сахара_2

Соответственно. Солль может быть только Синей и Йод, а сахар - только Тростниковый и Буряковый.

Можно как-то сделать чтобы при выборе первого селекта, например "Соль", второй селект показывал только "Синяя" и "Йод"?

Буду очень благодарен.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.