başlık listeleme

serkannd serkannd

php'de yeni sayılırım. bir web sitesi hazırlıyordum sitenin görünümü şu şekilde


http://oi56.tinypic.com/2ljtic6.jpg

sağ tarafta başlıklar var. herhangi birine tıklayınca sol tarafta içerik açılıyor. sağ tarafta yeni eklenen başlıklar en üstte görünüyor. bunun yanı sıra ben mesaj gönderilen başlığında en üstte görünmesini istyorum. 

yani sözlüklerdeki gibi.. güncel başlıklar ya da yeni açılan başlıklar en üstte olmasını istiyorum bununla ilgili mysql fonksiyonlarını inceledim pek bişey bulamadım. 

yardımcı olursanız çok sevinirim.

10-05-2011 22:54

    Php

    başlık eklerken büyük ihtimalle ID numarası veriyorsundur. mysql ORDER BY ile tersten sıralatabilirsin.

    mysql_query("SELECT * FROM tablo ORDER BY sira DESC");

     

     

    Her programcı birgün Php yi tadacaktır
    11-05-2011 23:01

      Php

      serkannd serkannd

      tahmin ettiğim gibi sorumu anlamamışsınız./anlatamamışım.. cevabımı buldum. yine de teşekkür ederim.

      aynı problemi yaşayan arkadaşlar için kısaca çözümü anlatayım. şimdi ben zaten yeni eklenen başlıkları order by id desc komutu ile tersten okutup yazdırıyordum..

      örneğin

      ilk olarak abc başlığı açıldı

      ikinci olarak def başlığı açıldı.

      def en üstte görünür çünkü en son o eklendi. ancak abc başlığına yorum yapıldığında abc'nin en üstte görünmesi için formda hidden komutu ile date fonksiyonunu kullanıp o anki zamanı veritabanına kaydetmeniz lazım ve başlıkları da order by commenttime desc şeklinde listelemek gerekiyor.

      13-05-2011 22:31

        www.Phpkodlari.com © 2009 Herkes Php öğrenecek
        Web tasarım ve eğitim kaynağınız.