[Linux-programlama] Re: ajax ve php

---------

[Linux-programlama] Re: ajax ve php

From: onuRRR <cversuscobol_at_gmail.com>
Date: Thu, 22 Jan 2009 11:33:06 +0200
Message-ID: <2988f1f30901220133n3b3b20b2l91a9c91dcd32730e@mail.gmail.com>

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 <nuri.akman_at_hazine.gov.tr>

> 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 listLinux-programlama@liste.linux.org.trhttp://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

-- 
antiCobol..

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 22 Jan 2009 - 10:26:56 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.