Здравейте, значи имам две drop down менюта (<select> - за тези, които не са ме разбрали..)
Изглеждат така
Едното меню Бутон Другото меню
когато се натисне този бутон, се взима стойноста избрана в първото меню и с заявка там се извеждат стойности в второто меню, според това, какво е избрано в първото меню, но когато се натисне бутона, се сещате, че избраното в първото меню не се е запомнило, и да речем ако имам 20 възможности там да избера в първото именю, ако избера 15-тото, като натисна бутона се връща на първото и става глупаво.. всичко друго е ок, само да се записва това което е избрано от първото меню, ето кода
Първият код е за първото меню, посредата бутончето, и вторият е съответно за второто меню
Изглеждат така
Едното меню Бутон Другото меню
когато се натисне този бутон, се взима стойноста избрана в първото меню и с заявка там се извеждат стойности в второто меню, според това, какво е избрано в първото меню, но когато се натисне бутона, се сещате, че избраното в първото меню не се е запомнило, и да речем ако имам 20 възможности там да избера в първото именю, ако избера 15-тото, като натисна бутона се връща на първото и става глупаво.. всичко друго е ок, само да се записва това което е избрано от първото меню, ето кода
Код:
<select name="cat" id="cat">
<?
$get=mysql_query("SELECT * FROM `cats` ORDER BY `id` ASC") or die(mysql_error());
while($row=mysql_fetch_array($get))
{
$id=$row['id'];
$title=$row['title'];
echo '<option value="'.$id.'">'.$title.'</option>';
}
?>
</select>
<input type="submit" name="select" id="select" value="Избери" class="btn" />
»
<select name="sub" id="sub">
<?
$subcat=$_POST['cat'];
if (empty($subcat))
{
$subcat=1;
}
else
{
$subcat=$subcat;
}
$get=mysql_query("SELECT * FROM `subcats` WHERE `catid` = '$subcat'") or die(mysql_error());
while($row=mysql_fetch_array($get))
{
echo '<option value="'.$row[id].'">'.$row[title].'</option>';
}
?>
</select>
Първият код е за първото меню, посредата бутончето, и вторият е съответно за второто меню