Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Stronnicowanie
Forum PHP.pl > Forum > Przedszkole
scommon
Znalzłem na forum taki o to skrypcik ze stronnicowaniem tylko jest masa errorów na których nie znam rozwiązania oto skrypt:
  1.  
  2. <?php
  3. define('ILOSC_WYNIKOW_NA_STRONIE', 5);
  4. /*
  5.  * połączenie z bazą, itp.
  6.  */
  7.  
  8. $SQL = "SELECT SQL_CALC_FOUND_ROWS *
  9. FROM dodaj
  10. ORDER BY data ASC
  11. LIMIT ".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;
  12. // pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['porcja']*ILOSC_NA_STRONIE
  13. $RES = mysql_query($SQL); // wykonujemy zapytanie
  14. while($AFR = mysql_fetch_assoc($RES)){
  15. /*Wyświetlanie wyników, przykładowo:*/
  16. echo 'tytuł: '.$AFR['Title'].'<br />';
  17. }
  18.  
  19. // w inny sposób pobieramy ilosc danych w bazie
  20. $SQL = "SELECT FOUND_ROWS() as Ilosc";
  21. $RES= mysql_query($SQL);
  22. list($iloscWpisow) = mysql_fetch_row($RES);
  23.  
  24. //Teraz wypadało by wyświetlić jakąś nawigację
  25.  
  26. //jeśli nie jesteśmy na pierwszej stronie
  27. if($_GET['porcja']>0){
  28. //wyswietlamy link do poprzedniej strony
  29. echo '<a href="?porcja='.($_GET['porcja']-1).'">Poprzednie</a> ';
  30. }
  31.  
  32. for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE);$i++){
  33. echo '<a href="?porcja='.($i).'">[ '.($i+1).' ]</a> ';
  34. }
  35. //jeśli nie jesteśmy na ostatniej stronie
  36. if($_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
  37. //wyświetlamy link do nastepnej strony
  38. echo ' <a href="?porcja='.($_GET['porcja']+1).'">następne</a>';
  39. }
  40. ?>



a tutaj errory:

Kod
Notice: Undefined index: porcja in C:\wamp\www\Projekty\drumy\droom.php on line 10


Kod
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\Projekty\drumy\droom.php on line 13


Kod
Notice: Undefined index: porcja in C:\wamp\www\Projekty\drumy\droom.php on line 26


Kod
Notice: Undefined index: porcja in C:\wamp\www\Projekty\drumy\droom.php on line 35




Czy ktoś znajdzie chwile i mi wytłumaczy o co chodzi questionmark.gif
slawekxx
Podaj mi na prv adres @ to podeślę Ci fajny skrypt do stronicowania
Bateria
Masz, pewnego pagera:
http://jakub-cieslak.pl/phpmysql-paginacja...wanie/#more-128
maniana
Ustaw sobie domyślne parametry i do nich przypisz geta, gdy $_GET['porcja'] nie istnieje to wywala ci errory...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.