Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porcojowanie na strony
Forum PHP.pl > Forum > Bazy danych > MySQL
Max1992
Poszukuję jakiegoś odcinka, skryptu lub czegoś innego który porcjował na strony rekordy z bazy Mysql np.5 na stronę. Z góry dziękuje
magier123
U mnie dziala biggrin.gif

  1. <?php
  2. define('ILOSC_WYNIKOW_NA_STRONIE', 5);
  3. $SQL = "SELECT COUNT(*) FROM tabela ";
  4. $RES = mysql_query($SQL);
  5. list($iloscWpisow) = mysql_fetch_row($RES);
  6.  
  7. $SQL = "SELECT * FROM tabela LIMIT ".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE ;
  8. $RES = mysql_query($SQL);
  9. while($row = mysql_fetch_row($RES))
  10. {
  11. echo "TRESC";
  12.  
  13. }
  14. if($_GET['porcja']>0){
  15.  
  16.  echo '<a href="?porcja='.($_GET['porcja']-1).'">Poprzednie</a> ';
  17. }
  18.  
  19. for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE);$i++){
  20.  echo '<a href="?porcja='.($i).'">[ '.($i+1).' ]</a> ';
  21. }
  22.  
  23. if($_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
  24.  
  25.  echo ' <a href="?porcja='.($_GET['porcja']+1).'">Następne</a>';
  26. }
  27. ?>
DawidF
A ja proponuję lekturę tego rozwiązania...
Zresztą, jest prawie identyczne, jak to zaproponowane przez magier123
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-2024 Invision Power Services, Inc.