Karaman adlı üyeden alıntı: mesajı görüntüle
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';
Hocam phpnin olayı şudur; php yorumcusu sizin sayfanızın tamamını tarar, php tagleri içinde kalan kısmı yorumlar, sonra verileri (html, js kodları da dahil) tarayıcıya gönderir ve işi biter. Tarayıcı da phpden gelen verileri (phpnin sayfa ile işi bittikten sonra) yorumlar ki html, javascript vs bu aşamada yorumlanır. Bu aşamada phpnin ilgili sayfa ile işi çoktan bitmiştir. Tarayıcı javascript kodlarını ne zaman yorumlar nasıl yorumlar php bunu bilmez.

Özetle php kodlarınız sunucu makinada çalıştı. Javascript kodları ise istemcinin cihazında.

Bu id'yi php'de kullanmanız gerekiyorsa, diğer arkadaşların da dediği gibi ajaxla gönderip karşı sayfada istediğiniz işlemi yapabilirsiniz. Ama zaten yorumlanmış olan php kodlarına javascriptten değer atamak için id'yi zaman makinasına sokup birkaç mikrosaniye öncesine ışınlamanız gerekir.

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

Tıklanan üyenin id'sini burda kullanacaksanız bu kodu ajax ile değer gönderdiğiniz sayfada kullanmanız gerekir. Sorgu sonucunda oluşan değerleri de ajax zaten ilk sayfaya geri getirecektir.

Veritabanı işlemleri veya dosya işlemleri gibi şeyler yapacaksanız ajaxın değer götürdüğü sayfada, dönen değerleri tarayıcıda açık olan sayfaya yazdıracak veya js ile işleyecekseniz de ajaxtan dönen cevapla javascriptte kullanabilirsiniz.