Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze stronicowaniem
Sutek
post
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
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Próbowałeś może klasy nospora albo klasy Morkai?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 06:06