
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.
<?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>