Ajax ile Temel Veritabanı Erişimi
Örneğimiz member tablomuzda bulunan memberCity alanı ile uğraşacak. Amacımız üyelerimiz arasından bizim çoktan seçmeli form öğemizde belirteceğimiz şehirden olanların sayısını getimek.
Bu işi yapmak için 2 php 1 de js dosyasına ihtiyacağımız olacak;
1 - cityCount.js
function cityCount(){
var url = "getCityCount.php?city=" +
document.cityForm.city.value;
document.getElementById('countPlace').innerHTML =
"...veritabanına bağlanıyor...";
http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}
function handleHttpResponse(){
if(http.readyState == 4) {
results = http.responseText;
document.getElementById('countPlace').innerHTML = results;
}
}function getHTTPObject(){
var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E){
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/
if(!xmlhttp && typeof XMLHttpRequest != "undefined"){
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false;
}
}
return xmlhttp;
}
var http = getHTTPObject();
2 - getCityCount.php
<?
include "config.inc.php";
$conn = new connect();
$conn -> mycon();
$SQL = mysql_query("SELECT * FROM members WHERE
city = '".$city."'");
echo @mysql_num_rows($SQL);
?>
3 - cityCount.php
<html>
<head>
<meta http-equiv="Content Type" content="text/html;
charset=ISO-8859-9">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1254">
<script type="text/javascript"
src="cityCount.js"></script>
</head>
<body>
<form name="cityForm">
<select onchange="cityCount()" name="city">
<option value="0">Şehir Seçiniz</option>
<option value="istanbul">İstanbul</option>
<option value="İzmir">İzmir</option>
<option value="Ankara">Ankara</option>
<option value="adana">Adana</option>
</select>
</form>
<div name="countPlace" id="countPlace">#</div>
</body>
</html>
Yukarıdaki örneğin çalışır haline buradan ulaşabilirsiniz…
« 16 Mark Twain Quotes | Web Robotları »
Yorumlar
üzerinde şu anda okumakta olduğunuz 'Ajax ile Temel Veritabanı Erişimi' isimli yazı 15 Haz 2007 tarihinde, saat: 09:51 'de admin tarafından gönderilmiş.
Benzer yazıları Ajax kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.
Eklenen Son Yazılar
- Last.fm arayüzüne botoks yapıldı
- Nero’dan sıkılanlara, Ashampoo Burning Studio 8
- Avira AntiVir Türkçe destek vermeye başladı
- Soundtrack Pro ile Ortam Gürültüsünü Düzeltme
- Samsung i900 Omnia anons edildi
- Soundtrack Pro ile Ses Seviyelerini Normalleştirme
- tadilator.com “usta aramayı kolaylaştıran site”
- HTC Touch Diamond Kutu İçeriği
- GittiGidiyor.com’un yaratıcılarından yeni bir proje; Cimri.com BETA olarak yayında
- hayrettinkaraca.com
Rastgele Yazılar
- GittiGidiyor.com'da yeni bir dönem
- 27. Uluslararası İstanbul Film Festivali hakkında
- Final Cut Pro Color Correction (Renk Düzeltmeleri)
- Microsoft Yahoo teklifini geri çekti
- Bize Ulaşın
- Bir Sinema Filminin Serüveni
- Digg'den popüler haberler
- Soundtrack Pro ile Ortam Gürültüsünü Düzeltme
Son Yorumlar
- Burak: yazdığın yazıyla ilgisiz olacak ama
- mocobain: çok teşekkürler.
- sandokan: eyvallah kardeşim ya çok makbüle
- Bahadir Eryigit: güzel makale, teşekkürler
Bağlantılar
- burak.blicca.com
- Klipistan
- birazkisisel.com
- blogohbe.com
- fanişeyler sözlük
- Hayrettin Karaca
- ixbir.com
- Mahkum.net
- mavigenc.com
- nettenye.com
- Ozan Kılıç
- TeknolojiHerseyim.com









