Ben 25 sayfa başına sonuçları sınırlar benim veritabanı arama için kullanabileceğiniz bir pagination işlevi var. Ancak, ben kabaca 2300 kayıtları var ve birisi de 90 ya da öylesine sayfa bağlantıları ile ben sonuna kadar sonuçlarının çok sorgular bir arama yaptığında sayfamın alt. Ben sadece sayfa mağaracılık ile buna göre ayarlayarak, bir seferde 10 sayfa göstermek için sayfalama Navigator sınırlamak istiyorum.
Ben komut ayarlamak nasıl emin değilim.
Herhangi bir yardım büyük mutluluk duyacağız.
Benim şu anki fonksiyonu böyledir:
$ Search_function uygun URL almak için bir javascript fonksiyonu, $ classical_guitar görüntüleri bahsetmektedir.
function generate_page_links($cur_page, $num_pages) {
global $search_function, $classical_guitarL, $classical_guitarR;
$page_links = '';
// If this page is not the first page, generate the "previous" link
if ($cur_page > 1) {
$page_links .= '<a href="javascript:' . $search_function . "('', '" . ($cur_page - 1) . "');\">" . $classical_guitarL . "</a> ";
}
else {
$page_links .= '';
}
// Loop through the pages generating the page number links
for ($i = 1; $i <= $num_pages; $i++) {
if ($cur_page == $i) {
$page_links .= ' ' . $i;
}
else {
$page_links .= '<a href="javascript:' . $search_function . "('', '" . $i . "');\"> " . $i . "</a> ";
}
}
// If this page is not the last page, generate the "next" link
if ($cur_page < $num_pages) {
$page_links .= '<a href="javascript:' . $search_function . "('', '" . ($cur_page + 1) . "');\">" . $classical_guitarR . "</a> ";
}
else {
$page_links .= '';
}
return $page_links;
}