wmaraci reklam
lidertakipci

2 select box

3 Mesajlar 541 Okunma
advertseo
wmaraci reklam

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Merhaba arkadaşlar
Biliyorum her tarafta olan bir konu
1.select boxta seçilen veriye istinaden 2.select boxa veri aktarılması üzerine uğraşıyorum ama gerek jquery gerekse ajax konusunda bilgim oldukça kısıtlı.
Veri tabanında bir takım bilgiler tutuyorum misalen diyelim ssa ve gos olsun. db de ssa ve gos aynı yerde olduğu için birbiriyle eşleşecek şekilde oluyor. ben bir selectbox yaptığımda aşağıda ki şekildeyse 2. selectboxta çıksın istiyorum
Yani ssa1 i seçtiğide gos1 gözüksün sadece veya ssa2 yi seçtiğimde gos2 ve gos3 gözükmeli

ssa1 - gos1
ssa2 - gos2- gos3
ssa3 - gos4- gos5 -gos6
Alternatif çözüm önerilerinizi ve yardımlarınızı beklemekteyim
Teşekkürler :)
 

 

wmaraci
reklam

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 30 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
birinci select box da seçtiğin seçeneğin id sini veya gos ile ilişkili olan her ne ise ajax ile servera gönderirsin, Gelen isteği yakalayıp, bu isteğe göre veriyi hazırlayıp json_encode ile geri gönderirsin. Ajax da response olarak gelen datayı ise ikinci select boxa basarsın. Teorik olarak böyle :)
 

 

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
<script>
var $select1 = $( '#abc1' ),
$select2 = $( '#efd1' ),
$options = $select2.find( 'option' );

$select1.on( 'change', function() {
$select2.html( $options.filter( '[value="' + this.value + '"]' ) );
} ).trigger( 'change' );


</script>

$cek = mysql_query("select * from deneme Where xyz='WMARACI'");
while($yaz = mysql_fetch_array($cek))
{
echo "";
}
?>

şöyle bir kod yazarak value değerlerini eşitleyip getirtebildim fakat aynı şeyi 2.den 3.ye yapmak istediğimde olmadı
 

 

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