• 14-03-2016, 21:35:58
    #1
    var id ile aldığım javascript değişkenini $id olarak php değişkeni olarak kullanmak istiyorum ajax ile yapılabildiği yazıyor ama ajax kullanmak istemiyorum. Bunu nasıl yapabilirim?
  • 14-03-2016, 23:05:46
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bunun yolu ajax.
    javascript clientside çalışır, server ile iletişimi ise sadece ajax sağlar.
  • 14-03-2016, 23:11:45
    #3
    pg13 arkadaş doğru söylüyor bunu ajax ile yapabilirsin, bir yol da jquery ile formu post ederek yapabilirsin
  • 15-03-2016, 23:28:31
    #4
    pg13 adlı üyeden alıntı: mesajı görüntüle
    bunun yolu ajax.
    javascript clientside çalışır, server ile iletişimi ise sadece ajax sağlar.
    mindwalker adlı üyeden alıntı: mesajı görüntüle
    pg13 arkadaş doğru söylüyor bunu ajax ile yapabilirsin, bir yol da jquery ile formu post ederek yapabilirsin
    bu tıklanacak id
    <a href="#detay" onclick="getId('<?php echo $row["uye_id"]; ?>')"  ></a>
    bu javascipt kodu
    function getId(id)
    {
    	alert(id);
    	$.ajax({
    		url:"http://localhost/ajax.php",
    		types:"GET",
    		data:{"id":id},
    		success: function(cevap){
    			alert(cevap);
    		}
    	});
    }
    bu da ajax.php
    <?
    $deger = $_GET["id"];
    echo $deger;
    ?>
    bu şekilde ekrana alert içinde uye_id sini yazdırdım orada sıkıntı yok. Ben ajax.php deki $deger değişkenini ajax.php nine değer gönderdiğimiz index.php içinde sorgunun içinde kullanacağım index.php de $deger değerini nasıl aktarabilirim?
  • 16-03-2016, 13:41:13
    #5
    zaten aktarmışsın cevap senin $deger değişkenini temsil ediyor dostum
  • 16-03-2016, 17:03:54
    #6
    JS değişkeni GET veri olarak URL ile gönderip PHP olarak alabilirsiniz.

    js.gonder.ornek:
    location.href = "sayfa.php?id="+id;
    php.al.ornek:
    $id = $_GET["id"];

    veya POST yöntemi ile -arkadaşlarında bahsettiği gibi- ajax ile yapılabilir.
  • 16-03-2016, 18:40:33
    #7
    mindwalker adlı üyeden alıntı: mesajı görüntüle
    zaten aktarmışsın cevap senin $deger değişkenini temsil ediyor dostum
    hocam aktardım evet , o sayfada

    $sql = "SELECT * FROM uyeler WHERE uye_id = '$deger';

    böyle bir sorgum var alert(cevap) ile yazdırdığım cevap değişkenini php değişkeni olan $deger 'e döndürmem gerekiyor sorun bu.
  • 16-03-2016, 19:08:45
    #8
    Ajax isteğine cevap olarak dönen değeri phpde kullanmak istiyorsanız kullanamazsınız. Php bir kere çalışır sayfanın tamamını yorumlar, veriyi tarayıcıya gönderir ve işi biter, sayfa bir kere yorumlandıktan sonra sayfa yenilenmeden tekrar yorumlatamazsınız.
  • 16-03-2016, 19:43:15
    #9
    codeksper adlı üyeden alıntı: mesajı görüntüle
    Ajax isteğine cevap olarak dönen değeri phpde kullanmak istiyorsanız kullanamazsınız. Php bir kere çalışır sayfanın tamamını yorumlar, veriyi tarayıcıya gönderir ve işi biter, sayfa bir kere yorumlandıktan sonra sayfa yenilenmeden tekrar yorumlatamazsınız.
    Peki hocam o zaman

    <a href="#detay" onclick="getId('<?php echo $row["uye_id"]; ?>')"  ></a>
    tıklanan üyenin id'sini aynı sayfadaki $deger değişkenine nasıl aktaracağım?

    $sql = "SELECT * FROM uyeler WHERE uye_id = '$deger';