wmaraci reklam

Lİstbox on Change

3 Mesajlar 974 Okunma
smmexpress

erolerd erolerd WM Aracı Kullanıcı
  • Üyelik 25.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek arkeolog
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 15
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Merhabalar bir siteden aşağıdaki kodları yazıp kendime uyguladım, içerik şöyle ili seçince ilçeleri alttaki listboxta görünüyor. Ama şöyle bir problemim var örneğin İstanbul seçince ilçeleri aşağıda görünüyor saha sonra izmiri seçince bu seferde aşağıda hem İstanbul hemde izmirin ilçelerini gösteriyor önceki seçtiklerinizin üzerine ekliyor. Yardımcı olacak biri varsa şimdiden teşekkür ediyorum.

index.php


include ("ayar3.php");

?>





jQuery Select Change Event For Dependent Select Option Field - Demo Preview
<script></script>
<script>
$(function(){
$("ilceler").hide();
$("#iller select").change(function(){
var deger=$(this).val();
var degerler=$("#form1").serialize();

$.ajax({
type:"POST",
url:"ilce_kontrol.php",
data: degerler,
success: function(x){
$("#ilceler").fadeIn('slow');
$("#ilceler select").prepend(x);
}
});
});
});
</script>


























ilce_kontrol.php

include ("ayar3.php");

if($_POST){
$id=$_POST["il"];

$bul=mysql_query("SELECT * FROM ilce where il_id='$id'");
while($row=mysql_fetch_array($bul)){

echo '';
}
}else{
return false;
}
?>

 

 

www.friv-friv-friv.com
wmaraci
reklam

47003 47003 WM Aracı Anonim Üyelik
  • Üyelik 12.03.2015
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 576
  • Beğeniler 46 / 205
  • Ticaret 16, (%100)

success: function(x){
$("#ilceler").fadeIn('slow');
$("#ilceler select").empty();
$("#ilceler select").prepend(x);
}


şeklinde değiştirip dener misin
YallaBahna

kişi bu mesajı beğendi.

erolerd erolerd WM Aracı Kullanıcı
  • Üyelik 25.01.2015
  • Yaş/Cinsiyet 44 / E
  • Meslek arkeolog
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 15
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Hay Allah tuttuğunu altın etsin kardeşim ne kadar zamandır uğraşıyordum. Eline sağlık çalıştı :)

Ek Olarak:

Winston adlı üyeden alıntı


success: function(x){
$("#ilceler").fadeIn('slow');
$("#ilceler select").empty();
$("#ilceler select").prepend(x);
}


şeklinde değiştirip dener misin


Şimdi başka bir problemim var.
1- Ben bu form gibi tek sayfa içinde bir kaç tane form kullanmak istiyorum ama 2 tane yaptım çalıştıramadım. Birinci form bilgilerini çekti ama, 2.formun 2. listboxu bilgileri çekmedi maalesef.
2-Burada 2 form var ve 2 form action var ben buradaki bilgileri nasıl tek bir formla başka sayfaya post edebilirim.

Teşekkür ederim

index.php

include("index1.php");
include("index2.php");
?>



index1.php

include ("ayar.php");


echo "




jQuery Select Change Event For Dependent Select Option Field - Demo Preview
<script></script>
<script>
$(function(){
$(\"ilceler\").hide();
$(\"#iller select\").change(function(){
var deger=$(this).val();
var degerler=$(\"#form1\").serialize();

$.ajax({
type:\"POST\",
url:\"kontrol.php\",
data: degerler,
success: function(x){
$(\"#ilceler\").fadeIn('slow');
$(\"#ilceler select\").empty();
$(\"#ilceler select\").prepend(x);
}
});
});
});
</script>
























";
?>



index2.php


include ("ayar.php");


echo "




jQuery Select Change Event For Dependent Select Option Field - Demo Preview
<script></script>
<script>
$(function(){
$(\"ilceler2\").hide();
$(\"#iller2 select\").change(function(){
var deger=$(this).val();
var degerler=$(\"#form2\").serialize();

$.ajax({
type:\"POST\",
url:\"kontrol2.php\",
data: degerler,
success: function(x){
$(\"#ilceler2\").fadeIn('slow');
$(\"#ilceler2 select\").empty();
$(\"#ilceler2 select\").prepend(x);
}
});
});
});
</script>

























";
?>


kontrol.php

include ("ayar.php");

if($_POST){
$id=$_POST["il"];

$bul=mysql_query("SELECT * FROM ilce where il_id='$id'");
while($row=mysql_fetch_array($bul)){

echo '';
}
}else{
return false;
}
?>



kontrol2.php

include ("ayar.php");

if($_POST){
$id2=$_POST["kisiler"];

$bul=mysql_query("SELECT * FROM kisiler where kimle_id='$id2'");
while($row=mysql_fetch_array($bul)){

echo '';
}
}else{
return false;
}
?>



Ek Olarak: yok mu yardımcı olabilecek biri ?

Ek Olarak: yardım please ! ! !
 

 

www.friv-friv-friv.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al