Зависими едно от друго падащи менюта взимане на ID

topchokt

Registered
Така. Накратко. В тази тема питах как се извеждат падащи менюта, като опцията избрана от едно меню, определя това което ще се покаже във второто падащо меню. Или. Ако имаме падащо меню с марки коли, ако изберем опция Volkswagen да показва Golf, Polo и т.н.. Ползвам това http://www.99points.info/2010/06/ajax-tutorial-dynamic-loading-of-combobox-using-jquery-and-ajax-in-php/.
Всичко е точно — менютата се обновяват динамично и т.н., но проблема идва от това, че ми трябва да взема id-то на модела, което е записано в value-то на option на второто меню, което се показва.

Два дни се боря по някакъв начин да успея да го взема, но така и не успявам.
Това е кода, който извежда второто меню:
PHP:
<?php

include('engine/config.php');

if($_REQUEST)
{
	$id	= $_REQUEST['parent_id'];
	
	$query  = "select * from cars_models where id_brand = ".$id;
	$results  = @mysql_query( $query);
	$num_rows = @mysql_num_rows($results);
	if($num_rows > 0)
	{?>
		<select name="sub_category" class="parent">
		<option value="" selected="selected">-- Sub Category --</option>
		<?php
		while ($rows = mysql_fetch_assoc(@$results))
		{
			?>
			<option value="<?php echo $rows['id'];?>"><?php echo $rows['model'];?></option> 
					<?php
		
	}
	?>
	
		</select>	

	
	
	<?php	
	
		
		}
	else{
		
		echo "No result"; 
		}
}
?>

Дайте някакви идеи как може да стане?
 
$_POST['sub_category'] ?

Под "искам да взема" какво точно имаш в предвид ? Какво точно искаш да направиш ?
 
Не става с $_POST.
Искам да взема id-то, което записано в id_model и да го запиша в базата от данни коли, където за всяка кола има поле id_model, за нейният модел.
 

Back
Горе