merhaba arkadaşlar, düşündüm de tam mantıgını çıkaramadım suan.
bir konuda o konuya yorum yapanlarla ilgili bi sıralama sistemi yapmak istiyorum yani konuda yorumu olanları tespit ettikten sonra o konuya en çok yorum yapanı yorum sayısıyla beraber almak istiyorum bunun en kolay mantığı nedir sizce ?
konuya katkıda bulunan üyeler
2
●231
- 26-08-2014, 15:51:22Konularınızın Bir Konu id si varsa , Bir Tablo Oluşturup konu_id uye_id user_adi yorum_say alanları oluşturup Kaydedinizkaptanasi adlı üyeden alıntı: mesajı görüntüle
Sonrasında Kişi Konuya Yorum Yaptığında Tablonuzdaki ilgili konu id sini ve uye id sini aratıp yorum_say kısmını çekiniz sonrasında Update ile Yorum sayısını bir artırıp kaydediniz..
Eğer Kişi Yorum silebiliyorsa o işlemdede yine aynı şekilde konu_id ve user_id aratın yorum_say ı bulun O değeri 1 eksiltip Tabloda yorum_say alanınızı Update edin..
Mantık olarak Şuan aklıma gelen Budur Hocam..
Umarım işinize yarar..
// Kod yorumlar tablosundan yorum_say değeri en büyük olan 5 veriyi getirir ve kullanıcı adını ekrana yazar.. // not: kodlar denenemeden yazıldı ufak yazım hataları olabilir.. $aktifuser = mysql_query("SELECT * FROM yorumlar ORDER BY yorum_say DESC LIMIT 5"); while( $kayit = mysql_fetch_array($aktifuser) ){ echo '<li class="aktifuser">'.$kayit["user_adi"].'</li>'; }