• 18-06-2014, 21:18:33
    #1
    merhabalar

    Dünden beri arıyorum tarıyorum deniyorum yapamıyorum. Veritabanında select ile verileri listeliyorum. İstediğim select ile seçtiği anda aşağıda ona ait sonuçlar gelsin istiyorum. Onun php dosyası hazır fakat onchange olayını yapamadım.

    Yapmak istediğim temsili.

    twitter
    facebook
    google var select option larda. facebook a tıklayınca başka bir dosyadan facebook a ait tarihçe gelsin istiyorum.

    yardım eden arkadaşlara +r10 bronz verilecektir.

    iyi günler
  • 18-06-2014, 21:27:47
    #2
    Üyeliği durduruldu
    $(function(){
    	$("select").change(function(){
    		var id = $(this).val();
    		$.post("post.php", {id:id}, function(a){
    			$("div").html(a);
    		})
    	})
    })


    en basitinden bu işinizi görür.
  • 18-06-2014, 23:58:28
    #3
    abdullahercan adlı üyeden alıntı: mesajı görüntüle
    $(function(){
    	$("select").change(function(){
    		var id = $(this).val();
    		$.post("post.php", {id:id}, function(a){
    			$("div").html(a);
    		})
    	})
    })


    en basitinden bu işinizi görür.
    İlk önce teşekkür ederim. Ben tercümesini yapayım sırayla gideyim istiyorum. Pek bilgim yok bu konuda.

    en bastaki select oluşturduğumuz select tagı.
    id değerine select deki değer atanıyor.
    bu değer post metodu ile gönderiyoruz.
    en son kısmı çözemedim görüntülenme kısmı herhalde ama onu çözemedim. rica etsem onu tercüme edebilir misiniz ?
  • 19-06-2014, 10:45:51
    #4
    Üyeliği durduruldu
    anlatabilmişimdir inş.
    $(function(){
    	   $("#deger").change(function(){
    		  var id = $(this).val(); // burası selectboxtaki option value değeri, selectboxta seçim yaptığınızda change fonksiyonu çalışıyor ve seçim yaptığınızın value değerini alıyor. 
    		  if( id != ''){
    			  $.post("post.php", {id:id}, function(a){
    				 $("#goster").html(a); //post ettiğiniz id ile veritabanında sorgu yaptıktan sonra ekrana yazdıracağınız kısım.
    			  });
    		  }
    	   })
    	})
    <select name="deger" id="deger">
    		<option value="">Seçiniz</option>
    		<option value="1">Facebook</option>
    		<option value="2">Twitter</option>
    		<option value="3">Google</option>
    		<option value="4">R10</option>
    	</select>
    	<div id="goster"></div>
    post.php

    $id = $_POST['id'];
    $sonuc = array(
    	1 => 'Facebook : Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
    	2 => 'Twitter : Pellentesque volutpat justo ut ligula viverra vehicula.',
    	3 => 'Google : Maecenas at eros varius, laoreet enim ac, tincidunt massa.',
    	4 => 'R10 : Proin non purus id odio iaculis commodo.',
    );
    echo $sonuc[$id];