efendim şimdi hali hazırda kodladığım bir içerik yönetim sistemi var. neden kodladığımı ben de bilmiyorum açıkçası. türk joomla,wordpress olur diyordum olamayacağın anladım.

neyse sorum şu:

herhangi bir yazıya yorum yapıldığı zaman bunun arka planda veri tabanına eklenme işini nasıl yapmalıyım. bir türlü tablo normalizasyon işlemi yapamıyorum.

teşekkürler.

 

sayfaları tasarlıyorsun. örneğin yorum eklemek için bir sayfa hazırladın.

yorumekle.php bu sayfaya bilgileri post edeceksin, sayfa içerisinde bilgileri post'tan alıp istediğini yapacaksın.

arkaplanda post edebilmek için ajax kullanmalısın.

api.jquery.com
api.jquery.com

edit: oha soruyu baya yanlış anlamışım ben. diğer arkadaşlar anlatmış olayı zaten.götümle okuduğum için özür diliyorum.

ocanal

mesele post etmek posttan gelen veriyi işlemek falan değil. posttan gelen verileri hem yorumlar hem de yazılar tablosuna işlemek.

karaden

dogrudan bir yorum tablosunun ne eksigini gordunuz ki?
Yorumu, kisiyi, yorum yapilan yazinin id'sini (hatta baska seylere de yorum yapilabiliyorsa tablo adini) ve diger seyleri tutan bir tablo isinizi gormeli.

bu arada bu konudan bagimsiz olarak her zaman normalizasyon yapmak zorunda degilsiniz. performans amaciyla denormalizasyonlar da tercih ediliyor zaman zaman.

orcu

@orcues yani bir türlü içim rahat etmiyor, dediğiniz de haklısınız illa normalizasyon olması gerekmiyor. sonuçda dediğiniz gibi normal bir yorum tablosu kullanıcam.

karaden

yorumlar tablosu


id=yorum id
post_id= yorum yapılan şeyin id'si
author= yorum yapan kişinin id'si
time=yorum eklenme zamanı
comment=yorum text
status=yorumun statusu silind-onay bekliyor yayında gibi.
id-post_id-author-time-comment-status

yazıyı getirdikten sonra altında get_comments(POSTID) fonksiyonun çalışır o da post'id ye göre yorumları getirir.

serafettinn

tam olarak normal form'unu veremeyecegim su anda ama onerdigim tablonun denormalize bir durumu yok gorebildigim kadariyla. aksine klasik iliskisel veritabanlarina uygun siradan bir yapisi var.
siz niye bu tablonun normalized olmadigini dusunuyorsunuz onu anlayamadim. bence tekrar bir gozden gecirin.

bu arada nick'lerin yaninda cikan es'in benim nickimle bir baglantisi yok :)

orcu

orcu o es nasıl araya karışdı ben de anlamadım ama neyse. asıl amacım yorumu yapan, yorumun yapıldığı yazı ve yorumu ayrı ayrı tablolarda tutarken bunları bir yabancı anahtar ile birbirine bağlamak ve yeri geldiğinde güzelce birleştirip veri çekmek.

yani amacım ilişkilerden daha çok yararlanmak. bu sadece yorum konusunda geçerli değil.

@serafettin şu an kullandığım da o şekilde ve sanırım bir süre daha öyle kalıcak.

karaden
1

mobil görünümden çık