• 14-09-2013, 00:54:20
    #1
    Merhba anket yapıyorum 3 seceneği var verilerimi ajax ile kayıt etmek istiyorum radio nesne ile yapamadım text nesnesindeki gibi denedim olmadı ? Radio dan gelen degeri ajax ile nasıl kayıt edebilirim ?
  • 14-09-2013, 01:18:32
    #2
    <input type="radio" name="anket" id="anket value="Evet">
    <input type="radio" name="anket" id="anket value="Hayır">
    <input type="radio" name="anket" id="anket value="Kararsızım">
    Bu şekilde bir radio input alanına sahip anketimiz olsun, bunu jquery ajax methodu kullanarak şu şekilde kaydedebiliriz.

    <script type="text/javascript">
    	$(function(){
    		$("#anket").bind("click",function(){ // "anket" id değerine sahip inputun tıklanma olayını seçtik.
    			var anketCevap = $(this).val(); // Seçilen inputun değerini aldık.
    			$.ajax({  // Ajax methodunu başlattık .
    				type:"POST", // Ajax methodunda veri gönderim tipini "POST" olarak belirledik.
    				url:"anketCevap.php", //Ajax methodu ile çektiğimiz değerin POST edileceği sayfayı yazdık.
    				data:{cevap : anketCevap}, // Göndereceğimiz veriyi tanımladık. Php kısmında $_POST["cevap"] olarak çekeceksin
    				success:function(e){ // Başarılı olduğunda dönecek cevabı yazdırdık.
    					alert(e);
    				}
    			});
    		});
    	});
    </script>
    Yukarıda işin jquery kısmı var şimdide php tarafında nasıl alacağımıza bakalım.
    $anketCevap = $_POST["cevap"]; // Burada ajax ile yolladığımız veriyi çektiriyoruz. Ajax kısmında veri adını "cevap" olarak belirlemiştik.
    	$insert = mysql_query("insert into tabloadi (cevap) VALUES ('$anketCevap')");
    	if($insert){
    		echo "Anket başarı ile tamamlandı";
    	}else{
    		echo "Anket işlemi sırasında hata oluştu";
    	}
    Bu şekilde ekletme yapabiliriz. Yukarıda ki örneği kendinize göre düzenleyip kullanabilirsin hocam.
  • 14-09-2013, 01:28:38
    #3
    NepenTheS adlı üyeden alıntı: mesajı görüntüle
    <input type="radio" name="anket" id="anket value="Evet">
    <input type="radio" name="anket" id="anket value="Hayır">
    <input type="radio" name="anket" id="anket value="Kararsızım">
    Bu şekilde bir radio input alanına sahip anketimiz olsun, bunu jquery ajax methodu kullanarak şu şekilde kaydedebiliriz.

    <script type="text/javascript">
    	$(function(){
    		$("#anket").bind("click",function(){ // "anket" id değerine sahip inputun tıklanma olayını seçtik.
    			var anketCevap = $(this).val(); // Seçilen inputun değerini aldık.
    			$.ajax({  // Ajax methodunu başlattık .
    				type:"POST", // Ajax methodunda veri gönderim tipini "POST" olarak belirledik.
    				url:"anketCevap.php", //Ajax methodu ile çektiğimiz değerin POST edileceği sayfayı yazdık.
    				data:{cevap : anketCevap}, // Göndereceğimiz veriyi tanımladık. Php kısmında $_POST["cevap"] olarak çekeceksin
    				success:function(e){ // Başarılı olduğunda dönecek cevabı yazdırdık.
    					alert(e);
    				}
    			});
    		});
    	});
    </script>
    Yukarıda işin jquery kısmı var şimdide php tarafında nasıl alacağımıza bakalım.
    $anketCevap = $_POST["cevap"]; // Burada ajax ile yolladığımız veriyi çektiriyoruz. Ajax kısmında veri adını "cevap" olarak belirlemiştik.
    	$insert = mysql_query("insert into tabloadi (cevap) VALUES ('$anketCevap')");
    	if($insert){
    		echo "Anket başarı ile tamamlandı";
    	}else{
    		echo "Anket işlemi sırasında hata oluştu";
    	}
    Bu şekilde ekletme yapabiliriz. Yukarıda ki örneği kendinize göre düzenleyip kullanabilirsin hocam.
    Ben nasıl yaparım dedim siz script yazmışsınız teşekkürker
  • 14-09-2013, 01:50:04
    #4
    sRc adlı üyeden alıntı: mesajı görüntüle
    Ben nasıl yaparım dedim siz script yazmışsınız teşekkürker
    Estağfurullah hocam, işiniz halloldu ise ne mutlu bana
  • 15-09-2013, 17:01:03
    #5
    Hocam yapmış oldugunuz uygulamayı inceledim tıkladığımda radio daki değeri alıyorum kayıt edemiyorum veri tabanına
  • 15-09-2013, 17:02:32
    #6
    sRc adlı üyeden alıntı: mesajı görüntüle
    Hocam yapmış oldugunuz uygulamayı inceledim tıkladığımda radio daki değeri alıyorum kayıt edemiyorum veri tabanına
    Arkadaşın verdiği kodlardaki bu satırı kendi veritabanınıza göre düzenledinizmi? yada sayfada veritabanı bağlantısı gerçekleştirdinizmi?

    $insert = mysql_query("insert into tabloadi (cevap) VALUES ('$anketCevap')");
  • 15-09-2013, 18:25:52
    #7
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    Arkadaşın verdiği kodlardaki bu satırı kendi veritabanınıza göre düzenledinizmi? yada sayfada veritabanı bağlantısı gerçekleştirdinizmi?

    $insert = mysql_query("insert into tabloadi (cevap) VALUES ('$anketCevap')");

    $insert = mysql_query("insert into tabloadi (cevap) VALUES ('$oy')");
    [/QUOTE] olarak değiştirdim benim tablom id oy ip oluyor
  • 15-09-2013, 18:36:01
    #8
    sRc adlı üyeden alıntı: mesajı görüntüle
    $insert = mysql_query("insert into tabloadi (cevap) VALUES ('$oy')");
    olarak değiştirdim benim tablom id oy ip oluyor[/QUOTE]

    Tabloadınızı yazmamışsınız

    GT-I9300 cihazımdan Tapatalk 2 ile gönderildi
  • 15-09-2013, 18:40:07
    #9
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    olarak değiştirdim benim tablom id oy ip oluyor
    Tabloadınızı yazmamışsınız

    Alıntı
    GT-I9300 cihazımdan Tapatalk 2 ile gönderildi
    sistemde yazdım sizin mesajınızdan alıntı yaptığım için onun üzerinde değişklik yaptım onu burada yazmayı unutmuşum