[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Связать 2 input chekbox
antlantis
Здравствуйте, уважаемые программисты!

Подскажите пожалуйста, есть форма - в ней два input chekbox. первый определяет тип сортируемых вещей, второй - подтип.

как связать их, чтобы в зависимости от выбранных типов в первом input chekbox - во втором input chekbox выпадали для выбора только соответсвующие подтипы, а не все.


вот код


<form method="GET" action="search_filter.php">
<div>
<span>
ТИПЫ</span>
<div
overflow:auto>

<?php

$result = mysql_query("SELECT * FROM type",$db);
If (mysql_num_rows($result) > 0)
{
$row = mysql_fetch_array($result);
do
{
$checked_type = "";
if ($_GET["type"])
}
}

echo '
<div><input '
.$checked_type.' type="checkbox" name="type[]" value="'.$row["id"].'" id="checktype'.$row["id"].'" /><label for="checktype'.$row["id"].'">'.$row

["type"].'</label></div>
'
;
}
while ($row = mysql_fetch_array($result));
}
?>
</div>
</div>





<!-- ПОДТИПЫ -->
<div>
<span>
Подтип</span>
<div
overflow:auto>

<?php

$result1 = mysql_query("SELECT * FROM podtype WHERE type = '$checked_type'",$db);




If (mysql_num_rows($result1) > 0)
{
$row1 = mysql_fetch_array($result1);
do
{

$checked_podtype = "";
if ($_GET["podtype"])
{
if (in_array($row1["id"],$_GET["podtype"]))
{
$checked_podtype = "checked";
}
}

echo '
<div><input '
.$checked_podtype.' type="checkbox" name="podtype[]" value="'.$row1["id"].'" id="checkbrend'.$row1["id"].'" /><label for="checkbrend'.$row1["id"].'">'.

$row1["podtype"].'</label></div>
'
;
}
while ($row1 = mysql_fetch_array($result));
}
?>
</div>
</div>

<center><input
type="submit" name="submit" id="submit_s" value="Найти" /></center>
</form>



Код не срабатывает - во второй input chekbox не отбираются соответствующие данные

Заранее спасибо большое!!!
Быстрый ответ:

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