Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Stronnicowanie
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Witam.
Robię paginacje zdjęć w wyszukiwarce galerii. Wszystko niby działa, ale nie wyświetla mi się druga strona i jest też problem z ostatnią.
Pozostałe działają. Mam 102 zdjęcia w galerii. Także powinno być 10 pełnych stron i 2 na 11.
Niestety 2 i 11 strona zwracają komunikat:
Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /Dapi/domains/adres.pl/public_html/galeria/nowa/wyszukiwarka.php on line 33
(linia 33 to while($wynik = mysql_fetch_array($wyniki_q)){)
Nie wiem czy ze zmęczenia już coś schrzaniłem, czy co, ale nie mogę sobie z tym poradzić.

Kod:
  1. if($_GET['faza']){
  2. $parse['faza'] = $faza;
  3.  
  4. $strona = stripslashes(addslashes(htmlspecialchars(strip_tags($_GET['str']))));
  5. if($strona <= 1){
  6. $start = 0;
  7. $strona = 1;
  8. }else{
  9. $start = ($strona-1)*10;
  10. }
  11.  
  12. $wyniki_q = query("SELECT * FROM `foto` WHERE `tagi` like '%".$faza."%' ORDER BY `id` DESC LIMIT $start , 10", true);
  13. $wyniki_str = query("SELECT * FROM `foto` WHERE `tagi` like '%".$faza."%'", true);
  14.  
  15. for($str = 0; ($str*10)<mysql_num_rows($wyniki_str); $str++){
  16. if(($str+1) == $strona){
  17. $kolor = "#cb7b00";
  18. }else{
  19. $kolor = "#7d7d7d";
  20. }
  21. $parse['strony'] .= '<div style="width: 20px; height: 20px; display: inline-table; border: 1px solid #000; margin: 5px; background: #111111; cursor: pointer;">
  22. <table cellpadding="0" border="0" cellspacing="0" style="width: 20px; height: 20px; text-align:center; margin: auto;"><tr><td><a href="?page=wyszukiwarka&amp;faza='.$faza.'&amp;str='.($str+1).'" style="text-decoration: none;"><span style="color: '.$kolor.'" onmouseover="this.style.color=\'#cb7b00\'" onmouseout="this.style.color=\''.$kolor.'\'">'.($str+1).'</span></a></td></tr></table>
  23. </div>';
  24. }
  25.  
  26. while($wynik = mysql_fetch_array($wyniki_q)){
  27. $parse['wyniki'] .= '<div style="width: 200px; height: 200px; display: inline-table; border: 1px solid #000; margin: 5px; vertical-align: middle; text-align:center; background: #111111;">
  28. <table cellpadding="0" border="0" cellspacing="0" style="width: 204px; height: 204px; text-align:center; margin: auto;"><tr><td><a href="?page=zdjecie&amp;id='.$wynik['id'].'" style="text-decoration: none"><img src="'.$wynik['adres'].'" style="max-width: 200px; max-height: 200px;" alt="foto"></a></td></tr></table>
  29. </div>';
  30. }
  31. }


Pomóżcie (IMG:style_emoticons/default/wink.gif)
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: 23.08.2025 - 03:41