Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze stronicowaniem
Sutek
post 28.09.2005, 13:46:53
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


Witam

Otóż mam problem ze stronnicowaniem.Szukałem bardzo wielu podopowiedzi (kodów) na temat stronnicowania.Lecz żaden mi nie chce działać tzn.Działa mi (do półowy) ,liczy mi ilość zmiennych pokazuje linki ,ale na każdej stronie jest to samo...Bardzo proszę o pomoc.Dodam ,iż jest to kod pobrany ze strony wikiphp.pl
  1. <?php
  2. // ile ma być wyświetlanych rekordów na stronie
  3. define('ILOSC_WYNIKOW_NA_STRONIE', 2);
  4. /*
  5.  * połączenie z bazą itp
  6.  */
  7.  
  8. $conn=mysql_connect("localhost", "root", "krasnal");         
  9.  
  10. mysql_select_db("lol", $conn);    
  11. $SQL = "SELECT COUNT(*) FROM News"; // Zapytanie liczące ilość wpisów w bazie
  12. $RES = mysql_query($SQL);
  13. list($iloscWpisow) = mysql_fetch_row($RES);
  14.  
  15. $SQL = "SELECT * 
  16.        FROM News
  17.        ORDER BY data ASC 
  18.        LIMIT ".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;
  19. // pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając 
    od $_GET['porcja']*ILOSC_NA_STRONIE
  20. $RES = mysql_query($SQL); // wykonujemy zapytanie
  21. while($AFR = mysql_fetch_assoc($RES)){
  22.    /*Wyswietlanie wyników, przykładowo:*/
  23.    echo 'Tytuł: '.$AFR['Tytuł'].'<br />';
  24. }
  25.  
  26. //Teraz wypadało by wyswietlic jakąc nawigację 
  27.  
  28. //jesli nie jestesmy na pierwszej stronie
  29. if($_GET['porcja']>0){ 
  30.     //wyswietlamy link do poprzedniej strony
  31.    echo '<a href="?porcja='.($_GET['porcja']-1).'">Poprzednie</a> ';
  32. }
  33.  
  34. for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE);$i++){
  35.    echo '<a href="?porcja='.($i).'">[ '.($i+1).' ]</a> ';
  36. }
  37. //jesli nie jestesmy na ostatniej stronie
  38. if($_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){ 
  39.   //wyswietlamy link do nastepnej strony
  40.    echo ' <a href="?porcja='.($_GET['porcja']+1).'">Następne</a>';
  41. }
  42. ?>


Ten post edytował nospor 16.11.2005, 11:50:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:35