Merhaba, AJAX demek zaten JavaScript demek. Yani herhangi ek bişeye gerek yok. 
O tamamen client (istemci) tarafında çalışan bişey. Tek yaptığı, adres çubuğuna 
yazıp entere basmadan istek yapmanı sağlıyor. AJAX öğrenmek diye bişey yok. 
Öğrensen öğrencen JavaScript öğrenirsin.

Günümüzde saf JavaScriptte hemen hemen kod yazılmadığından (bir çok sebebi var) 
bir framework kullanılıyor. JQuery, Prototy, .. gibi. Bence en iyisi JQuery.

Biraz JQuery öğrendikten sonra, çok basit bişekilde zaten kendiniz de 
yapabilirsiniz. Yine de ben kodu yazayım.

<select name="ulke" id="ulke
" onchange="if(this.value)jQuery.ajax({type:'POST',dataType:'html',data:'ulke
=' +this.value,success:function(data, 
textStatus){jQuery('#sehirListesi').html(data);},url:'sehirgetir.php'})">
<option value="">Ülke Seç</option>
<option value="VI">A ülkesi</option>
<option value="VI">B ülkesi</option>
</select>

<div id="sehirListesi">
<select><option>Şehir Seç</option></select>
</div>

Yapılan işlem şu :
ulke'de herhangi bir değişiklik olduğunda (onchage) Ajax isteği 
sehirgetir.php'e gönderiyoruz. Gönderme metodumuz POST (GET'te olabilir), 
gönderilen data html (json da olabilir mesela).


sehirgetir.php şöyle olabilir:

<?php
 $ulkeKodu = $_POST['ulke
'];

//veritabanından şehir listesini getir.
//ükle koduna göre illeri listele 
$output = "<select name=\"sehir\"><option>A şehir</option><option>B 
şehir</option></select>"

?>
success:function(data, textStatus){jQuery('#sehirListesi').html(data);}

şu kısmı gelen datayı  sehirListesi divimizin içine gömmemizi sağlar. Bu mantık 
ile, istediğiniz kadar çoğaltabilirsiniz. ükle şehir, ilçe, mahalle, ...

--- 03/10/10 Pzr tarihinde Mucibirahman İLBUĞA <mucip.ilb...@gmail.com> şöyle 
yazıyor:

Kimden: Mucibirahman İLBUĞA <mucip.ilb...@gmail.com>
Konu: [Linux-programlama] Re: PHP ile Otomatik dolan seçim listesi (listbox)?
Kime: linux-programlama@liste.linux.org.tr
Tarihi: 3 Ekim 2010 Pazar, 10:25

  03.10.2010 09:21, Omer Barlas yazmış:
> AJAX diye aratırsan bir çok ördeği var, bkz;
>
> http://remysharp.com/2007/09/18/auto-populate-multiple-select-boxes/
Merhabalar,
Bu durumda AJAX da öğrenmek gerekecek. Jeremy Keith'in AJAX kitabı var 
ama çok anlaşılır değil. Bir de servis sağlayıcıda AJAX kullanabilmek 
için herhangi bir ek modül yüklü olması gerekiyor mu yoksa standart 
Apache/PHP ile AJAX kullanılabiliyor mu?

-- 
Kolay gelsin,
Mucip:)

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php


_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap