Arkadaslar yeni basladim bu php yazilimina ve henuz ufak tefekte olsa ziyaretçi defterimi yapmak uzereyim (sunum için degil sadece kendimi denemek için hazirliyorum) fakat mesajlar listesinde bende son yazilan mesaj en alta aliniyor ve birsey daha var buna limit ekleyemezmiyiz misal vereyim her sayfada su kadar mesaj goruntulensin gibi ...
kodlamayi vermedigimin sebebi ise hazira konmamak istiyorum yani bana ne tur kodlama lazim olacak diye sormak istedim.
yardimlariniz için tesekkurler !
Ziyaretçi defteri scriptinde mesaj listesini yukardan assagi yapmak ?
2
●504
- 24-01-2008, 13:18:05
- 24-01-2008, 13:33:32listelemeyi tersine çevirmek için sql sorguna ORDER BY id DESC ekleyebilirsin.
saylamala için de yine sql sorguna LIMIT 10,20 eklersin. bu mesela 10'dan 20'ye kadar olan kayıtları gösterir. ha bunu sayfalama mantığına nasıl uyarlarım dersen, sprintf fonksiyonunu incele derim.
örnek:
if(!isset($_GET['sayfa'])) { $sayfano = 0; } else { $sayfano = $_GET['sayfa']; } $sayfabasi = 10; $baslangic = $sayfano*$sayfabasi; $bitis = $baslangic+$sayfabasi; $sql = mysql_query(sprintf("SELECT * FROM yazilar ORDER BY id DESC LIMIT %s,%s", $baslangic, $bitis)); - 24-01-2008, 13:44:38Cevap için tesekkurler, ben bunu mysql veritabanina kaydetmesini istemedim hemen zm.php dosyasina atiyor yazilan mesajlari. Onun için ugrastiriyor