Yorumları çektiğiniz ve while döngüsüne soktuğunuz alanda yorum kutusunun altına bir cevap bölümü oluşturun. cevap bölümünü css ile display:none vererek gizleyin.
Bu bölümlere ayrıca, cevap(id) şeklinde id verin. ID alanına ise çekilen yorumun id değerini girin. Yani while ile birlikte şöyle oluyor;
$sorgu = mysql_query("SELECT * FROM yorumlar ORDER BY id DESC"); // MySQL sorgumuz. "yorumlar" tablosundaki tüm satırları çekip, ID değerine göre sondan başa sıralıyoruz.
while($cek = mysql_fetch_array($sorgu)){
$id = $cek["id"];
echo '
// Burada Yorumu Gösterin.
// Cevap vermek için kullanılacak buton. Cevap alanını açıp kapamaya yarayacak.
formu yerleştirin.
';
echo '
// Javascript işimiz. Eklemediyseniz sayfanın başına jquery dosyasını ekleyin.
<script>
$(function(){
$("#cevapla'.$id.'").click(function() {
$("#cevap'.$id.'").toggle();
});
});
</script>
';
}
?>
Kalınlaştırdığım alanlarda açıklamaları ve yapmanız gerekenleri yazdım. mysql sorgusunu ve yorum kutularını kendinize göre özelleştirin. Aslında tek yaptığımız açılacak ve açacak alanlara id vermek. Yani kendi sorgunuzda da bunu yapabilirsiniz.
While içinde bir $id değişkeni belirleyin.
Cevap kutusunu açacak butona bu id değerini verin.
Cevap kutusuna bu id değerini verin.
Jquery ile açma ve kapama işini yapın.
Buton yerine a da kullanabilirsiniz, div de kullanabilirsiniz. ID olarak yorumun id değerini verin yeter.