Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
2
Cevap
311
Tıklama
0
Öne Çıkarma
PHP'de Alt Yorum Eklemek
H
6 yıl
Onbaşı
Konu Sahibi

merhaba. kendimi geliştirmek için bir php projesi oluşturmaya çalışıyorum. bu proje şu şekilde. projede kendim 20 25 tane üniversite ekledim. bu üniversitelere wikiden bir kaç bilgi ekledim.daha sonra insanlar üye olarak bu üniversitelere puan verebiliyor, yorum ekleyebiliyor. her üniversitenin bilgilerinin altında yorumlar ve ortalama puanları gözükmekte. kullanıcılar isterse üye bilgilerini yorumlarını puanlarını güncelleyip silebiliyor. ayrıca admin tarafında üye silme yorum silme gibi seçenekler ekledim. şu noktaya kadar projemde herhangi bir sıkıntı olmadı. fakat projeye bir fonksiyon daha eklemek istedim. yapılan yorumlara yorum eklenebilmesi. örneğin bir üye boğaziçi üniversitenin altına yorum atarak bir fakülte hakkında bilgi almak istedi. bu yorumunun altına diğer üyelerin yorum yapabilmesini istiyorum. bildiğimiz facebooktaki bir gönderinin altına atılan yoruma yorum yapılması gibi. kod parçamı ekte gösteriyorum. tabiki benim yazdığım bir kod olduğu için anlaması güç olabilir. attığım kod parçası yorumların listelenmesi eğer oturum açmış üyenin yorumuysa yanında güncelle sil butonlarıyla işlemlerin gerçekleşmesinden sorumlu. burada alt yorum eklemeye çalıştım fakat tahminimce while'da olduğu için üniversitede kaç tane yorum varsa hepsinin alt yorumu olarak veritabanına kaydedildi. bu sorunu nasıl çözebilirim. şimdiden teşekkür ederim
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi hasanbartu05 -- 19 Mart 2019; 3:10:46 >

B
6 yıl
Yarbay

Bu tür mantıklar genelde çok basit oluyorlar aynı olay kategori ve alt kategori sistemi içinde geçerli.

Yorumlar adında bir tablon olur.

id - uni_id - uye_id - alt_yorum_id

Mantık şu şekilde yorumlar tablosunda her yorumun kendisine has bir benzersiz ID numarası olur.
uni_id ise yorumun yapıldığı üniversite sayfası hangisi ise onun ID'si olur ben kafama göre öyle yazdım.
uye_id ise yorumu yapan uyenin ID'si normal olarak.

Asıl mesele alt_yorum_id'de başlıyor.

alt_yorum_id değerini varsılayın NULL veya 0 olarak tanımlarsın.

Üniversitede bir sayfaya bir üye yorum yaptıysa onun hemen altına yorum yapılabilmesi için input alan eklersin ve Gönder gibi button eklersin.

O button üzerinden alt yorum gönderilir işlem yapılırsa.

o yoruma ait id değerini alır alt_yorum_id sütununa ekleyerek yorumlar tablosuna yeni bir kayıt eklersin.

ve bu şekilde çektirirsin.





< Bu mesaj bu kişi tarafından değiştirildi BR9 -- 20 Nisan 2019; 15:53:26 >

D
6 yıl
Yarbay

http://www.mysqltutorial.org/mysql-adjacency-list-tree/

Veritabnında hiyeraşik yapı tutma denir buna. Türkçe kaynak varmıdır bilemem.

Bunu çözmen lazım



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.