iller ;
<select name="" id="il">
.
.
.
</select>
ilçeler
<select name="" id="ilce">
.
.
.
</select>
<script>
$(document).ready('onchange','#il',function(){
var id = $(this).val();
$.ajax({
type: 'POST',
url: 'post edilecek url',
data: 'id=' + id,
success: function (data) {
$('#ilce').html(data);
}
});
});
</script>Şeklinde kullanabilrsiniz.
** ilk sayfa açıldığında hangi il seçili olarak geliyorsa o ilin ilçelerini ilçeler select inin içina yazdırırsınız, sonrasında farklı bir il seçildiği zaman o ilin ilçeleri listelenir.
*** kodu denemedim, yazım hatası olabilir.
Hocam benim kodlar aşağıdaki şekilde. Bu dediklerinizi nasıl entegre edicem. Bu kodlarla illeri çekip listeye atıyorum.
<?php
$baglan=baglan("http://www.eczanesorgulama.com/");
preg_match_all('#<li><a title="(.*?)" href="(.*?)"> <strong>(.*?)</strong> <small>(.*?)</small> </a></li>#',$baglan,$kategori);
$kategorilink=$kategori[2];
$kategoribaslik=$kategori[3];
if ($kategori = $_GET["kategori"]){
$link = "http://www.eczanesorgulama.com/{$kategori}-nobetci-eczaneleri.html";
}
$kategoribaglan = baglan($link);
preg_match_all('#<a title="(.*?)" href="(.*?)"><strong>(.*?)</strong> <small>Nöbetçi Eczane</small></a><br />#',$kategoribaglan,$kategoriilce);
?>
<form action="" method="get" class="form-5 clearfix">
<p>
<select name="kategori" class="il" id="il">
<option value="0"><span>Şehir Seçiniz</span></option>
<option value="adana"><span>Adana</span></option>
<?php
for ( $i = 1; $i < count($kategorilink); $i++){
preg_match('#http://www.eczanesorgulama.com/(.*?)-nobetci-eczaneleri.html#',$kategorilink[$i],$url);
?>
<option <?php echo $_GET["kategori"] == $url[1] ? 'selected' : null; ?> value="<?php echo $url[1]; ?>"> <?php echo $kategoribaslik[$i]; ?></option>
<?php } ?>
</select>