Записване на стойност

kulov

Registered
Здравейте, значи имам две drop down менюта (<select> - за тези, които не са ме разбрали..)

Изглеждат така

Едното меню Бутон Другото меню

когато се натисне този бутон, се взима стойноста избрана в първото меню и с заявка там се извеждат стойности в второто меню, според това, какво е избрано в първото меню, но когато се натисне бутона, се сещате, че избраното в първото меню не се е запомнило, и да речем ако имам 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>

Първият код е за първото меню, посредата бутончето, и вторият е съответно за второто меню
 

Back
Горе