Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stronnicowanie mysql - błąd, Proszę o pomoc.
raum
post 9.02.2010, 18:56:41
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.03.2009

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


Posiadam taki fragment kodu:

  1. $ile_newsow_na_stronie = 3;
  2.  
  3. $sql = "select * from wpisy WHERE kategoria=".$id." ";
  4.  
  5. $wynik = mysql_query($sql);
  6. $records = mysql_num_rows($wynik);
  7. if (!$_GET['s']) { $s = 1; } else { $s = $_GET['s']; }
  8. $do = $s*$ile_newsow_na_stronie;
  9. $od = $do-$ile_newsow_na_stronie;
  10. if ($do>$records) { $do = $records; }
  11.  
  12. $sql = "select * from wpisy WHERE kategoria=".$id." order by id desc limit $od, $do; ";
  13.  
  14. $wynik = mysql_query($sql);
  15. $records = mysql_num_rows($wynik);
  16. for ($i=$od; $i < $do; $i++) {
  17. $wiersz = mysql_fetch_assoc($wynik);
  18. $id = $wiersz['id'];
  19. $tytul = $wiersz['tytul'];
  20. $tresc = $wiersz['tresc'];
  21. $adres = $wiersz['adres'];
  22.  
  23. echo '<h2><b><a href=http://'.$adres.' >'.$tytul.'</b></h2></a><br><div class="story"> '.$tresc.'<br /><br></div>';
  24.  
  25. };
  26.  
  27. $sq = "select * from wpisy WHERE kategoria=".$id." ";
  28. $wyn = mysql_query($sq);
  29. $r = mysql_num_rows($wyn);
  30. $re = ceil($r/$ile_newsow_na_stronie);
  31. if ($r > $ile_newsow_na_stronie) for($a=1; $a<=$re; $a++) { echo "<a href=\"?s=$a\"> $a </a>"; }
  32. {
  33. }


Oczywiście chcę pobrać listę artykułów z kategorii , którą ostatnio wybrałem. Problem jest w dwóch miejscach - gdy w bazie mam 5 rekordów a chcę wyświetlić tylko 3 to nie wyświetlają mi się na dole cyfry 1,2,3 itp. Gdy chcę wyświetlić 4 rekordy z 5 to wyświetla się normalnie:/. Drugi problem - gdy wybieram strone 2 by przejść zobaczyć rekord to wyskakuje mi błąd w liniach
  1. $records = mysql_num_rows($wynik);
Próbuję już od godzinki coś z tym zrobić ale niestety nie potrafię sobie poradzić. Proszę o jakąkolwiek pomoc albo wskazówki. Dziękuje i czekam na wasze opinie.
Go to the top of the page
+Quote Post

Posty w temacie
- raum   Stronnicowanie mysql - błąd   9.02.2010, 18:56:41
- - altruista2   [PHP] pobierz, plaintext <? $ile_newsow_na...   9.02.2010, 19:14:38
- - raum   Zastosowanie twojej pomocy przyniosło rozwiązanie ...   9.02.2010, 19:28:39
- - altruista2   Och myślałem że sam na to wpadniesz Po prostu pod...   9.02.2010, 19:43:23
- - raum   Właśnie nie działa [PHP] pobierz, plaintext echo...   9.02.2010, 19:57:44
- - altruista2   Hmmm tzn. że nie wyświetlają się newsy czy strona ...   9.02.2010, 19:58:08
- - raum   wchodze w kategorie wyświetlają się 2 newsy z 4 bo...   9.02.2010, 20:01:29
- - altruista2   Zrobiłem na pewno literówkę, za co przepraszam: [P...   9.02.2010, 20:11:53
- - raum   Co do literówki to poprawiłem wcześniej bo mi wysk...   9.02.2010, 20:16:51
- - altruista2   Dodaj po tym: [PHP] pobierz, plaintext $q = mysql_...   9.02.2010, 20:28:50
- - raum   Masz racje błąd zwraca następujący Something is wr...   9.02.2010, 21:06:19
- - nospor   pewnie zmienna $id nie jest ustawiona i zapyt...   9.02.2010, 21:10:52
- - raum   Hmmm..czyli z poprzedniego pytania mam przekazać d...   9.02.2010, 21:16:16
- - altruista2   oczywiscie ze tak   9.02.2010, 21:26:32
- - raum   Aha no to mam zadanie ładnie ciężkie bo zbytnio ni...   9.02.2010, 22:59:30
- - altruista2   Najprostsze rozwiązane: po prostu na początku tego...   10.02.2010, 00:34:01
- - raum   Ok działa song dla ciebie altruista2 aha i jak bę...   10.02.2010, 09:38:36
- - altruista2   Kliknij "pomógł" jak możesz bo jak przeg...   10.02.2010, 18:11:29


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: 24.07.2025 - 17:42