Mój błąd przepraszam, staram się zrobić to w następujący sposób, ale lista produktów nie ładuje się dodatkowo ucinająć mi dolną część strony.
Na początku robiłem w ten sposób, ale nie umiem dorobić do tego stronicowania i chciałem skorzystać z tego co Ty opisałeś.
function produkty() {
$kategoria=$_GET['kategoria'];
[b
]$query=mysql_query("SELECT * FROM produkty WHERE kategoria=$kategoria LIMIT 0,15");[/b
] if($wynik['idg']!=0) {
$idg = $wynik['idg'];
$queryfoto = mysql_query("SELECT * FROM zdjecia WHERE idg=$idg LIMIT 1"); $plik1='images/produkty/'.$idg.'-'.$wynikfoto['id'].'.jpg';
$plik2='images/produkty/'.$idg.'-'.$wynikfoto['id'].'.png';
$plik3='images/produkty/'.$idg.'-'.$wynikfoto['id'].'.gif';
$f = '<a href="'.$plik1.'" class="fancybox" title="'.$wynik['nazwa'].'"><div class="produkt-zdjecie" style="background:url(images/produkty/'.$idg.'-'.$wynikfoto['id'].'-s.jpg) center no-repeat"></div></a>';
}
$f = '<a href="'.$plik2.'" class="fancybox" title="'.$wynik['nazwa'].'"><div class="produkt-zdjecie" style="background:url(images/produkty/'.$idg.'-'.$wynikfoto['id'].'-s.png) center no-repeat"></div></a>';
}
$f = '<a href="'.$plik3.'" class="fancybox" title="'.$wynik['nazwa'].'"><div class="produkt-zdjecie" style="background:url(images/produkty/'.$idg.'-'.$wynikfoto['id'].'-s.gif) center no-repeat"></div></a>';
}
}
}
else {
$f = '<div class="produkt-zdjecie"> </div>';
}
}
else $f = '<div class="produkt-zdjecie"> </div>';
$o .= '
<div class="produkt">
'.$f.'
<a href="'.friendlyUrl($wynik['id']).'">
<div class="produkt-opis"><span class="tytul-produkt">
'.$wynik['nazwa'].'</span><br />
<span style="float:left;margin-top:5px;color:#ffffff;">Cena: <strong>'.$wynik['cena'].'</strong></span>
<p style="float:right;color:#dbdbdb;font-weight:bold">więcej »</p></div>
</a>
</div>';
unset($f);unset
($plik1);unset
($plik2);unset
($plik3);unset
($idg); }
return $o;
}
Poniżej kod z wykorzystaniem Twojego pomysłu. Jednak problem wygląda jak opisałem na początku.
function produkty() {
$sql = 'select count(*) from produkty';
$recordsCount = $row[10];//pobranie liczby rekordów
$pager = new Pager('idPagera');
$pager->SetTotalRecords($recordsCount);//ustawienie liczby rekordów
//wygenerowanie pagera i zapamietanie go w zmiennej w celu
//pozniejszego wyswietlenia
$renderPager = $pager->Render();
$start = $pager->GetIndexRecordStart();//pobranie indexu rekordu początkowego
$end = $pager->GetIndexRecordEnd();//pobranie indexu rekordu koncowego
$kategoria=$_GET['kategoria'];
$query=mysql_query('select * from produkty WHERE kategoria=$kategoria limit '.$start.','.($end - $start + 1
)); if($wynik['idg']!=0) {
$idg = $wynik['idg'];
$queryfoto = mysql_query("SELECT * FROM zdjecia WHERE idg=$idg LIMIT 1"); $plik1='images/produkty/'.$idg.'-'.$wynikfoto['id'].'.jpg';
$plik2='images/produkty/'.$idg.'-'.$wynikfoto['id'].'.png';
$plik3='images/produkty/'.$idg.'-'.$wynikfoto['id'].'.gif';
$f = '<a href="'.$plik1.'" class="fancybox" title="'.$wynik['nazwa'].'"><div class="produkt-zdjecie" style="background:url(images/produkty/'.$idg.'-'.$wynikfoto['id'].'-s.jpg) center no-repeat"></div></a>';
}
$f = '<a href="'.$plik2.'" class="fancybox" title="'.$wynik['nazwa'].'"><div class="produkt-zdjecie" style="background:url(images/produkty/'.$idg.'-'.$wynikfoto['id'].'-s.png) center no-repeat"></div></a>';
}
$f = '<a href="'.$plik3.'" class="fancybox" title="'.$wynik['nazwa'].'"><div class="produkt-zdjecie" style="background:url(images/produkty/'.$idg.'-'.$wynikfoto['id'].'-s.gif) center no-repeat"></div></a>';
}
}
}
else {
$f = '<div class="produkt-zdjecie"> </div>';
}
}
else $f = '<div class="produkt-zdjecie"> </div>';
$o .= '
<div class="produkt">
'.$f.'
<a href="'.friendlyUrl($wynik['id']).'">
<div class="produkt-opis"><span class="tytul-produkt">
'.$wynik['nazwa'].'</span><br />
<span style="float:left;margin-top:5px;color:#ffffff;">Cena: <strong>'.$wynik['cena'].'</strong></span>
<p style="float:right;color:#dbdbdb;font-weight:bold">więcej »</p></div>
</a>
</div>';
unset($f);unset
($plik1);unset
($plik2);unset
($plik3);unset
($idg); }
return $o;
}