
Yukarıdaki resimde bi örnek var. javascript kullanmak gerekiyor. forumda buna benzer örnekte yok zaten yapılırsa çok güzel olur.
20
●16.533

<select size="1" name="sizinbelirediginiz" class="o">
<?
$sql = "SELECT tabloadi FROM bolum WHERE 'sizinalaniniz'";
$result = mysql_query($sql);
$toplam = 0;
while ($rand = mysql_fetch_assoc($result)) {
$toplam = $toplam + 1;
echo "<option value=\"$rand[tabloadi]\">$rand[tabloadi]</option>";
}
?></select>Şeklinde dbden cekebilirsiniz.
bu anlatim sadece listeleme için Kusura bakmayın
<?php
include("ayar.php");
$ilceler=mysql_query("SELECT ilceadi,sehir FROM ilceler");
?>
<form id="form1" name="form1" method="post" action="action.php">
<label>
<select name="select" id="select">
<?php
while(list($ilce,$sehir)=mysql_fetch_array($ilceler)) {
?>
<option value="<?=$ilce?>"><?=$sehir?> >> <?=$ilce?></option>
<? } ?>
</select>
</label>
</form>Ajax olmadan böle birşey olabilir.
<select onChange="document.location.href=this[selectedIndex].value" >
<option value="#" selected="selected">- İlinizi Seçin-</option>
<?php
$sorgu1="İlçeleri getirsin";
while($dongu){
?>
<option value="index.php?id=<?php echo $il_id; ?>"><?php echo $il_ismi; ?></option>
<?php } ?>
<?php
if($_GET['id']){
$sorgu2="$_GET['id'] değişkenine göre ilçeleri listelesin.";
while($dongu){
?>
<option value="<?php echo $ilce_id; ?>"><?php echo $ilce_ismi; ?></option>
<?php
}
}
?>
<?
include("ayar.php");
include("fonksiyon.php");
$ilsorgu = mysql_query("select * from mevki");
?>
<form name="form1" method="GET" action="">
<select onChange="document.location.href=this[selectedIndex].value" name="il">
<?
if(isset($_GET["id"])){
while($list_il = mysql_fetch_array($ilsorgu )){
?>
<option selected="selected" value="sss.php?id=<?=$list_il["id"]; ?>"><?=$list_il["id"]; ?></option>
<? } } else{ while($list_il = mysql_fetch_array($ilsorgu )){ ?>
<option value="sss.php?id=<?=$list_il["id"]; ?>"><?=$list_il["id"]; ?></option>
<? } }?>
</select>
<select name="ilce">
<?
if(isset($_GET['id'])){
$id = $_GET["id"];
$ilcesorgu = mysql_query("select * from mevki where il = '$id' "); // değişkenine göre ilçeleri listelesin.
while($list_ilce = mysql_fetch_array($ilcesorgu )){
?>
<option value="<?=$list_ilce["ilce"] ?>"><?=$list_ilce["ilce"] ?></option>
<?php
}
} else { ?>
<option value="" selected="selected">İlçe Seçiniz</option>
<?
}
?>
</select>
</form>