Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Stronicowanie z PHPedii - nie działa, Nowy problem w starym temacie
zaaap
post
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 13.11.2008

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


Witam, szukajac naprostszego skryptu do stronicowania zawitałem na wiki i znalazlem tam:

  1. <?php
  2. define('ILOSC_WYNIKOW_NA_STRONIE', 5);
  3. mysql_connect('localhost', 'a', 'a');
  4.  
  5. $SQL = &#092;"SELECT SQL_CALC_FOUND_ROWS *
  6.       FROM news
  7.       ORDER BY date ASC
  8.       LIMIT &#092;".mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).\",\".ILOSC_WYNIKOW_NA_STRONIE;
  9. // pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['porcja']*ILOSC_NA_STRONIE
  10. $RES = mysql_query($SQL); // wykonujemy zapytanie
  11. while($AFR = mysql_fetch_assoc($RES)){
  12.   /*Wyswietlanie wyników, przykładowo:*/
  13.   echo 'tytuł: '.$AFR['tytul'].'
  14. ';
  15. }
  16.  
  17. // w inny sposób pobieramy ilosc danych w bazie
  18. $SQL = &#092;"SELECT FOUND_ROWS() as Ilosc\";
  19. $RES= mysql_query($SQL);
  20. list($iloscWpisow) = mysql_fetch_row($RES);
  21.  
  22. //Teraz wypadaśo by wyswietlic jakćc nawigację
  23.  
  24. //jesli nie jestesmy na pierwszej stronie
  25. if($_GET['porcja']>0){
  26.    //wyswietlamy link do poprzedniej strony
  27. }
  28.  
  29. for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE);$i++){
  30. }
  31. //jesli nie jestesmy na ostatniej stronie
  32. if($_GET['porcja']
  33.  //wyswietlamy link do nastepnej strony
  34.   echo ' następne';
  35. }
  36. ?>


Otrzymuje komunikat:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/test/public_html/anotak/teeest.php on line 12

Wskazuje to na tą linię:
Kod
while($AFR = mysql_fetch_assoc($RES)){

Ktos sie orientuje? Bo przyznam takiego zapytania nie widzialem na swej krotkiej drodze z php :/

Ten post edytował zaaap 15.01.2009, 10:51:01
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 Aktualny czas: 19.08.2025 - 04:14