PHP resim sayfalama yapmak nasıl

3 Cevap php

Herkes benim proje Sayfalamayı uygulanmasında bana yardımcı olun. Ben görüntüleri klasörde yaklaşık yüz resimleri var. Kullanıcı resimleri 10 ile 10 gösterilmesi gereken galeri bağlantısını, sayfa gallery.php yönlendirileceksiniz tıkladığında. I yakında çözüm gerekiyor bana yardımcı olun.

3 Cevap

Öyle gibi URL yoluyla bir GET parametresi geçebileceği:

http://yourserver.com/gallery.php?p=1

Değişken p sayfa numarasını gösterir.

Then, inside your php script, have it calculate where to start looking inside the database. If you say you need to display 10 by 10, I am assuming 100 pictures per page. So

$limit = 100;
$start = $_GET['p'] * $limit - $limit;

Sonra SQL sorgu $start den $limit girdileri seçmek olacaktır:

$sql = "SELECT * FROM `yourtphototable` LIMIT {$start},{$limit};";

ve sonra naxt sayfaya bir html bağlantı var:

$nextpage = $_GET['p'] + 1;
$link = '<a href="http://yourserver.com/gallery.php?p=' . $nextpage . '">Next</a>';

Eğer bir klasörden fotoğraf yükleme yapıyorsanız, sadece dizi-girdileri olarak dosya adları yüklemek ve daha sonra "sayfa" izleme bir anda diziden sadece 10 öğeleri, (gerçekten dizi başlangıç ​​göstermek için iyi olabilir -index adres çubuğunda bir $ _GET değişkeni ile).

Etiketi anlaşılacağı gibi, MYSQL kullanıyorsanız Jonathan önerdiği gibi, daha sonra URL üzerinde onlar sayfasını geçebilir, ve onlar olmak istediğiniz yere atlamak için kullanıcı sağlar gibi güzel GET, bir favori favorilerinize ekleyebilirsiniz sayfası, vb, ve mysql tarafında hemen sonra SINIR komutunu kullanın olduğundan emin olun.

You can find some help on this page, btw: http://www.php-mysql-tutorial.com/wikis/php-tutorial/paging-using-php.aspx