antlantis
Новичок
Здравствуйте, уважаемые программисты!
Подскажите пожалуйста, есть форма - в ней два input chekbox. первый определяет тип сортируемых вещей, второй - подтип.
как связать их, чтобы в зависимости от выбранных типов в первом input chekbox - во втором input chekbox выпадали для выбора только соответсвующие подтипы, а не все.
вот код
Код не срабатывает - во второй input chekbox не отбираются соответствующие данные
Заранее спасибо большое!!!
Подскажите пожалуйста, есть форма - в ней два input chekbox. первый определяет тип сортируемых вещей, второй - подтип.
как связать их, чтобы в зависимости от выбранных типов в первом input chekbox - во втором input chekbox выпадали для выбора только соответсвующие подтипы, а не все.
вот код
HTML:
<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));
}
[/php]
</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));
}
[/php]
</div>
</div>
<center><input type="submit" name="submit" id="submit_s" value="Найти" /></center>
</form>
Код не срабатывает - во второй input chekbox не отбираются соответствующие данные
Заранее спасибо большое!!!