v2.5.2
Giriş yap

Twitter tweet ağacı php

mhmtz
361 defa görüntülendi

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

  1. yoruma bastığım zaman

naber
_iyi
____biz de

______naber

gibi bir gösterim olmasını istiyorum.

Cevap yaz
Cevaplar (1)
mhmtz
930 gün önce

$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