Ajax Sayfalama (Paging)

Web sitelerimizdeki verileri; örneğin arama sonuçlarında, kategorideki verilerde veya yorumlar bölümlerinde sayfalama sistemleri bullanmamız gerekmektedir. Gün geçtikçe bölümlerdeki veri oranları arttıkça sayfaların açılması uzun olabileceği gibi estetik olmayan görüntülerede sebep olabilir. Bu örneğimizde ajax ile sayfalama sistemi yapıyoruz.
Sistemimizde  yer  alan 24 adet veriyi 5 ‘erli olarak sayfalayacağı. Ajax ile yapamnın en büyük avantajı sayfa değiştirme işlemi yapmıyoruz url’miz hep sabit.
index.html kodları:

[…]

PHP- Ajax Star Rating Bar

Bu dersimizde  Ajax Star Rating Bar ‘ile videolar, resimler, user profilleri vb. içeriklere  Star Rating ile oylama yapmayı ögreniyoruz. Örnegimizde ilk olarak star veri tabanındaki star tablosundaki sutunlara id, toplam puan, toplam kullanılan oy sayısı ve birden fazla oylamayı önlemek için user_ips tablo alanları oluyor. Bunlar ek proje dosyalarında yer almakta.İlk olarak veri tabanına bakıyoruz veri tabanında böyle bir id yok ise oluşturuyor ve üzerinde güncelleme yapıyoruz, eğer varsa direk olarka üzerinde oylama (update) yapmasını sağlıyoruz. Örnegimizde id 1 ise dedik bunu daha geniş çalışmalarda: Örneğin bir fotograf sitesinde her bir fotografın id sine görede yapabiliriz. Bu global olarak kullancağımız ve seçtiğimizde sadece o resmin Star Rating’i üzerine oylama yapmamızı sağlaması için id yi bir session a atıyarakta işlemler yapabilriz. Aşagıda projeye ait kodlar yer almaktadır (db.php ) . Diğer proje dosyaları ek’te yer almaktadır […]