Il ilçe uygulaması yardım

Konu sahibi son olarak 3601 gün önce görüldü
ajax ile il ilçe uygulamasına benzer olarak selectboxda seçilen dersin karşılığında hangi konular var konular selectboxunda gösterdim. fakat istediğim anlık olarak (ajax ile) bu ders ve konu içinde olmayan verileri selectboxa nasıl kaydedebilirim. bunu aynı sayfada yapmak istiyorum. yardımlarınız için teşekkürler. eğer isterseniz kodlarımı paylaşabilirim.
veri tabanımda dersler ve konular adında iki tablo var
dersler tablosunda id ve dersadi
konular tablosunda id dersid konuid dersadi konuadi gibi sütunlar var.:cat:
 
AJAX.JS Dosyası:

Kod:
function AJAX() {
var ajax = false;
// Internet Explorer (5.0+)
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
ajax = false;
}
}
// Mozilla veya Safari
if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
try{
ajax = new XMLHttpRequest();
}catch(e) {
ajax = false;
}
}
// Diger (IceBrowser)
if ( !ajax && window.createRequest ) {
try{
ajax = window.createRequest();
}catch(e) {
ajax = false;
}
}
return ajax;
}
// POST işlemleri
function ajax_POST(yukleniyor, yer, dosya, sc) {
ajax = new AJAX();
if ( ajax ) {
ajax.onreadystatechange = function () {}
ajax.abort()
}
ajax.onreadystatechange = function () { Loading(yukleniyor, yer) }
ajax.open('POST', dosya, true)
ajax.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2011 00:00:00 GMT")
ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
ajax.setRequestHeader("Content-length", sc.length)
ajax.setRequestHeader("Connection", "close")
ajax.send(sc)
}
// Yükleniyor işlemleri
function Loading(yukleniyor, yer) {
if( yukleniyor == 1 && yer != 'no_id' ) {
if( ajax.readyState == 1 || ajax.readyState == 2 || ajax.readyState == 3 ) {
var loading = '<img src="yukleniyor.gif" width="16" height="16" alt="Yükleniyor ..." />'
document.getElementById(yer).innerHTML = loading;
}
}
if( ajax.readyState == 4 && yer != 'no_id' ) {
document.getElementById(yer).innerHTML = ajax.responseText;
function AJAX() {};
}
}
// Özel karakterleri zararsız hale dönüştür
// ( Fix Character )
function fc_(text) {
var temp;
temp = encodeURIComponent(text);
return temp;
}


index.php dosyası:


Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>İl, İlçe ve Mahalle</title>
<?php
echo "
<script type="text/javascript" src="AJAX.JS"></script>
<script type="text/javascript">
function IlceleriGetir(IlNo){
ajax_POST(1, "IlceListesi", "Liste.php", "IlNo="+IlNo);
}
function KoyMahalleGetir(IlceNo){
ajax_POST(1, "KoyMahalleListesi", "Liste.php", "IlceNo="+IlceNo);
}
</script>";
?>
</head>
<body>
<?php
echo "Seçilen il No : ". $_GET['IlNo']."<br />";
echo "Seçilen ilçe No : ". $_GET['IlceNo']."<br />";
echo "Seçilen köy/Mahalle No : ". $_GET['KoyMahNo']."<br />";
require_once("Vt.php");
$IlSorgusu = "SELECT * FROM skr_iller ORDER BY IlAdi ASC";
$IlSorgusuSonucu = mysql_query($IlSorgusu, $BaglantiNo);
echo "
<form action="".$_SERVER['PHP_SELF']."" method="GET">
<div> İl listesi : </div>
<div id="IlLİstesi">
<select name="IlNo" onChange="IlceleriGetir(this.value)">
<option value="0">Lütfen İl Seçin</option>nttt";
while($IlVeriler = mysql_fetch_array($IlSorgusuSonucu)){
echo "<option value="".$IlVeriler['IlNo']."">".$IlVeriler['IlAdi']."</option>nttt";
}
echo "
</select>
</div>
<div> İlçe listesi </div>
<div id="IlceListesi">
<select name="IlceNo">
<option value="0">Önce İl Seçmeniz Gerekir</option>
</select>
</div>
<div> Köy/Mahalle listesi : </div>
<div id="KoyMahalleListesi">
<select name="KoyMahNo">
<option value="0">Önce İlçe Seçmeniz Gerekir</option>
</select>
</div>
<input type="submit" value="Gönder" />";
?>
</body>
</html>

yukarıda verdiğim kodlar sızde mevcut olabilir kayma ıhtımalıne tekrar vermek ıstedim sıze

ayrica Böylece web sayfası UTF-8 karakter kodlaması ile yapıldığında görüntüde Türkçe karakterlerde sorun ortadan kaldırmaktadır.

aynı zamanda eğerkı yaptiğinız kodlamada sorun yok ıse sıze il_ilce_koyvemahalleler.sql Veritabanı dosyası: nı atabılırım mail olarak.

keyıflı forumlar

ajax ile il ilçe uygulamasına benzer olarak selectboxda seçilen dersin karşılığında hangi konular var konular selectboxunda gösterdim. fakat istediğim anlık olarak (ajax ile) bu ders ve konu içinde olmayan verileri selectboxa nasıl kaydedebilirim. bunu aynı sayfada yapmak istiyorum. yardımlarınız için teşekkürler. eğer isterseniz kodlarımı paylaşabilirim.
veri tabanımda dersler ve konular adında iki tablo var
dersler tablosunda id ve dersadi
konular tablosunda id dersid konuid dersadi konuadi gibi sütunlar var.:cat:
 
Geri