Twitter tweet ağacı php
Merhaba, Twitter da bir ana Tweet altında onlarca cevap olabiliyor bu cevaplara da cevap yazılıyor. Ve bu cevaplardan birine tıklayınca üst tarafında ana tweete kadar bir tweet listesi görünüyor.
Kategori mantığı ile bunu yaptım aşağı doğru gidebiliyorum ama herhangi bir alt cevabı seçtiğimde üst tarafında ana gönderiye kadar olan gönderileri listeleyemiyorum. Bunun mantığı, örnek kaynak vs paylaşır mısınız?
Veritabanı tablo yapısını bu şekilde yaptım
Sohbet.php
İd-----userid----mesaj-----ustid
1__15__Naber__0
2__18__Selam__0
3__13__Iyi__1
4__15__Ben de__3
5__18__Biz de__3
6__15__Naber_____5
- yoruma bastığım zaman
naber
_iyi
____biz de
______naber
gibi bir gösterim olmasını istiyorum.
$id=13;
$kontrol = $db->prepare('SELECT * FROM text where id=?');
$kontrol->execute(array($id));
$gelen = $kontrol->fetch(PDO::FETCH_ASSOC);
while($gelen["ustid"] > 0) {
$id=$gelen["ustid"];
$kontrol = $db->prepare('SELECT * FROM text where id=?');
$kontrol->execute(array($id));
$gelen = $kontrol->fetch(PDO::FETCH_ASSOC);
$gelen["id"];
$liste[] = $gelen["id"];
}
$liste=array_reverse($liste);
foreach($liste as $id){
echo $id; // burda yazdırıyorum ama istediğim gibi bir sonuç yok
}
böyle bir şey yazdım.. fakat göstermiyor