LİST acilll!!!.
bir listeleme yapmak istiyorum nce ana kategori listesi olacak ve burdan seçilen kategorinin alt listesi hemen yanında çıkacak. sahibinden sitesinin ilan verirken çıkan listeleri gibi. nasıl yapabilirim. liste içerikleri veri tabanından geliyor.
php
Yanlış anlamışım... Sonradan fark ettim ne istediğinizi.
şunu index.php
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9" />
<title>JQuery ile Marka Model</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
//selectbox değişince çalıştır
$("#marka").change(function(){
modelleri_al();
});
});
function modelleri_al(){
//markanın alınması
marka=$("#marka").val();
//seçilem markanın göndermesi
$.ajax({
type:'POST',
url:'veri.php',
data:'marka='+marka,
success: function(msg){
//dönen modelleri gösterme
$('#modeli').html(msg);
}
});
}
</script>
<style>
select {width: 150px}
#markasi {display: inline}
#modeli {display: inline-block}
</style>
</head>
<body>
<div id="markasi">
<select id="marka" title="Markayı Seçiniz">
<option value="fiat">Fiat</option>
<option value="wolksvagen">Wolksvagen</option>
<option value="seat">Seat</option>
</select></div>
<div id="modeli"></div>
</body>
</html>
Bunuda veri.php olarak kaydedin, hosta atıp çalıştırın. Sonra ihtiyacınız olduğu doğrultuda düzenlersiniz. İyi çalışmalar.
<?php
//veri.php olarak kaydedin
header("Content-Type: text/html; charset=iso-8859-9");
echo "<select id='model' title='Modeli Seçiniz'>";
if($_POST['marka']=='wolksvagen'){
?>
<option value="jetta">Jetta</option>
<option value="golf">Golf</option>
<option value="passat">Passat</option>
<option value="polo">Polo</option>
<?php }elseif($_POST['marka']=='seat'){ ?>
<option value="cordoba">Cordoba</option>
<option value="ibiza">İbiza</option>
<option value="leon">Leon</option>
<?php }elseif($_POST['marka']=='fiat'){ ?>
<option value="albea">Albea</option>
<option value="doblo">Doblo</option>
<option value="linea">Linea</option>
<option value="punto">Punto</option>
<?php
}
echo "</select>";
?>
Php
liste az ise gizli div içine koy. Liste uzun ise json ile al.