Merhaba,

Ajax, aynı sayfadan GET/POST yapmaksızın bilgiye ulaşmak olduğuna göre, bu konudaki scriptleriniz ilk açılan dosyanızda yer almalıdır.

Selamlar...


onuRRR yazmış:
Hocam güzel dedin de peki bunları da silersem ilceyi nasıl secip onla ilgili alanları basacak drop-down a göndericem?

2009/1/22 Nuri Akman <[email protected] <mailto:[email protected]>>

    Merhaba,

    ilce_bul.php: bu dosyada SADECE şu TAG kalsın. Önündekileri ve
    ardındakileri silin:<select name="ilceisim" onChange="ilce();">

    Önceki mesajda bunu demiştim. Gördüğüm kadarıyla siz JS
    fonksiyonlarını bırakmışsın. <select name="ilceisim"
    onChange="ilce();"> satırının üstündeki HERŞEYİ silin.

    Selamlar,
    Nuri AKMAN


    onuRRR yazmış:
    Nuri Hocam dediğiniz gibi sayfadaki tagları kaldırdığımda kırmıız
    renkli sonucu alıyorum..
function ilce()
    {
       xmlHttp=ajax();
       if (xmlHttp==null)
       {
        alert ('Tarayiciniz Ajax Desteklemiyor!');
        return;
        }
        var yenibaslik = document.getElementById('ilceisim').value;
var yeniurl='tel_bul.php';
        var yenisc ='ilceisim='+yenibaslik;
        xmlHttp.open('POST', yeniurl, true);
        xmlHttp.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan
    2000 00:00:00 GMT');
xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;
    charset=UTF-8');
        xmlHttp.setRequestHeader('Content-length', yenisc.length);
        xmlHttp.setRequestHeader('Connection', 'close');
        xmlHttp.onreadystatechange=yeniGuncelle;
        xmlHttp.send(yenisc);
} function yeniGuncelle()
    {
        if (xmlHttp.readyState==4)
        {
document.getElementById('mudalan').innerHTML=xmlHttp.responseText;
        }
    }

function ajax()
    {
        var xmlHttp=null;
        try
        {
            // Firefox, Opera 8.0+, Safari
            xmlHttp=new XMLHttpRequest();
        }
        catch (e)
        {
            // Internet Explorer
            try
            {
                xmlHttp=new ActiveXObject('Msxml2.XMLHTTP');
            }
            catch (e)
            {
                xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
            }
        }
        return xmlHttp;
    }


    <select name="ilceisim" onChange="ilce();">
    <?php
    $il = addslashes($_POST['ilisim']);
    mysql_connect ("localhost","root","pass");
    mysql_select_db ("bt") or die ("bt ye baglanamadın");
    mysql_query ("set names utf8");
    $ilce_bul="select ilce from telefonlistesi where il='$il' group
    by ilce";
    $ilce_sorgu = mysql_query($ilce_bul);
    while ($ilce_liste=mysql_fetch_assoc($ilce_sorgu))
    {
    ?>
    <? echo "$ilce_liste[ilce]";?> <? echo "$ilce_liste[ilce]"; ?>
    <?
    }
    ?>
sayfanın çıktısı

    function ilce() { xmlHttp=ajax(); if (xmlHttp==null) { alert
    ('Tarayiciniz Ajax Desteklemiyor!'); return; } var yenibaslik =
    document.getElementById('ilceisim').value; var
    yeniurl='telmud_bul.php'; var yenisc ='ilceisim='+yenibaslik;
    xmlHttp.open('POST', yeniurl, true);
    xmlHttp.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000
    00:00:00 GMT');
    xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;
    charset=UTF-8'); xmlHttp.setRequestHeader('Content-length',
    yenisc.length); xmlHttp.setRequestHeader('Connection', 'close');
    xmlHttp.onreadystatechange=yeniGuncelle; xmlHttp.send(yenisc); }
    function yeniGuncelle() { if (xmlHttp.readyState==4) {
    document.getElementById('mudalan').innerHTML=xmlHttp.responseText;
    } } function ajax() { var xmlHttp=null; try { // Firefox, Opera
    8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { //
    Internet Explorer try { xmlHttp=new
    ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { xmlHttp=new
    ActiveXObject('Microsoft.XMLHTTP'); } } return xmlHttp; }

-- antiCobol..

------------------------------------------------------------------------

    _______________________________________________
    Linux-programlama mailing list
    [email protected] 
<mailto:[email protected]>
    http://liste.linux.org.tr/mailman/listinfo/linux-programlama


    _______________________________________________
    Linux-programlama mailing list
    [email protected]
    <mailto:[email protected]>
    http://liste.linux.org.tr/mailman/listinfo/linux-programlama




--
antiCobol..
------------------------------------------------------------------------

_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap