Здравейте отново колеги
Значи искам да си направя търсачка на коли, но проблемът е че не мога да искарам повече от 2 опшъна :S
И въпросът е как да добавя още падащи менюта, за двигател и т.н
Вече 2 дена се мъча и все някъде допускам грешка... със извеждането на резултатите...
Ето кода да ви стане малко по ясно:
Loader.php
Cars.php
Значи искам да си направя търсачка на коли, но проблемът е че не мога да искарам повече от 2 опшъна :S
И въпросът е как да добавя още падащи менюта, за двигател и т.н
Вече 2 дена се мъча и все някъде допускам грешка... със извеждането на резултатите...
Ето кода да ви стане малко по ясно:
Loader.php
PHP:
<?php
$conn = mysql_connect('localhost', 'root', 'vertrigo') or die('nqma vryzka s BD');
mysql_select_db('test', $conn);
$marka = $_POST['marka'];
$model = $_POST['model'];
$result = mysql_query("SELECT * FROM modeli WHERE ime_marka='$marka'");
while($row = mysql_fetch_array($result))
{
echo '<option value="' . $row['model'] . '">'. $row['model']. '</option>';
}
?>
Cars.php
PHP:
<?php
$conn = mysql_connect('localhost', 'root', 'vertrigo') or die('nqma vryzka s BD');
mysql_select_db('test', $conn);
$result = mysql_query('SELECT * FROM marki');
?>
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#modeli').hide();
$('#marki').change(function(){
var ime_marka = $('#marki :selected').val();
$.post("loader.php", { marka: ime_marka }, function(data){
$('#modeli').show();
$('#modeli').html(data);
});
});
});
</script>
</head>
<body>
<select id="marki">
<option value=""></option>
<?php
while($row = mysql_fetch_array($result))
{
echo '<option value="' . $row['ime_marka'] . '">'. $row['ime_marka'] . '</option>';
}
?>
</select>
<select id="modeli">
</select>
</select>
</body>
</html>