![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 12.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich
Mam mały problem z stronicowaniem. Nie chce mi "odsiwezać" rekordów . Wydobywa mi z bazy rekordy , dzieli je na strony , ale na kazdej podstronie pokazuje te same liczby . Proszę o małą pomoc CODE if (isset($_GET['rozwin'])) { if (isset($_GET['wyswietl'])) { function stronicowanie($id_kategorii, $towary, $ileNaStronie) { global $ilosc, $strona, $iloscStron, $iloscNaStronie; $stronicowanie = mysql_query("SELECT * FROM $towary WHERE id_kategorii = ".$_GET['rozwin'].""); $wiersz = mysql_fetch_row($stronicowanie); $ilosc = $wiersz[0]; if ((isset($_GET['strona']))&&(!preg_match('/^[0-9]+$/is',$_GET['strona']))||(isset($_GET['strona'])>$ilosc)) { echo 'Nie ma takiej strony'; exit(); } for($i = 0; $i < $ilosc; ++$i) { $iloscNaStronie = $ileNaStronie; //ilosc elementow na jednej stronie $iloscStron = ceil($ilosc/$iloscNaStronie); } //maksymalna ilosc stron // jezeli $_GET jest puste to 0 a jezeli pelna to oblicza od ktorego wiersza wyswietlic if (empty($_GET['strona'])) { $strona=0; } else { $strona = $iloscNaStronie * $_GET['strona'] - $iloscNaStronie; } } function stronicowanie_nawigacja($ilosc, $iloscNaStronie, $iloscStron, $nazwa, $sposob) { if ($ilosc > $iloscNaStronie) { if ($sposob == 1) { if ($_GET['strona'] > 1) { echo '<a href="'.$nazwa.'?strona='.($_GET['strona']-1).'">‹‹</a>'; } //wstecz o jedna strone for($i = 1; $i <= $iloscStron; ++$i) { echo '<a href="'.$nazwa.'?strona='.$i.'" >['.$i.']</a>'; } //drukowanie linkow do stron if (isset($_GET['strona'])) { echo '<a href="'.$nazwa.'?strona='.(2).'">››</a>'; } // jezeli $_GET pusta to = 2 if ((isset($_GET['strona']))&&($_GET['strona']<$iloscStron)) {echo '<a href="'.$nazwa.'?strona='.($_GET['strona']+1).'">››</a>';} //dalej o jedna strone }}} echo '<center>'; echo '<div style="height:25cm; width: 22cm; background-image:url(image331.jpg); "><CENTER><h1 style=" background-color:gold; height: 2cm;"> Posty </h1></CENTER><br>'; echo '<A href="index.php"> Strona Glowna </a>'; echo '<br>'; stronicowanie('id_kategorii','towary', 4); stronicowanie_nawigacja($ilosc, $iloscNaStronie, $iloscStron, 'index.php?event=pokaz_towary&rozwin=2&wyswietl=172&', 1); $zapytanie = mysql_query("SELECT * FROM towary ORDER BY id_kategorii ASC LIMIT $strona, $iloscNaStronie"); echo '<br><br>'; echo '<center><table BORDER="1" CELLPADDING="10" ></center>'; while($rekord = mysql_fetch_assoc($zapytanie)) { echo '<tr><td WIDTH="150" HEIGHT="100" BGCOLOR="#66FF33" >Uzytkownik:"'.$rekord['cena'].'"<br>Data:"'.$rekord['ilosc'].'"</td><td WIDTH="300" BGCOLOR="#FFCC99"><center>Tytul:"'.$rekord['tytul'].'"<hr></hr><br>Tresc:"'.$rekord['tresc'].'"</td><td></td><br></tr>'; } echo ' </table> '; echo '<br><br>'; stronicowanie('id_kategorii','towary', 4); stronicowanie_nawigacja($ilosc, $iloscNaStronie, $iloscStron, 'index.php?event=pokaz_towary&rozwin=2&wyswietl=172&', 1); ?> Ten post edytował ka06 12.12.2011, 21:07:07 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:15 |