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:
if($_GET['faza']){
$parse['faza'] = $faza;
if($strona <= 1){
$start = 0;
$strona = 1;
}else{
$start = ($strona-1)*10;
}
$wyniki_q = query("SELECT * FROM `foto` WHERE `tagi` like '%".$faza."%' ORDER BY `id` DESC LIMIT $start , 10", true);
$wyniki_str = query("SELECT * FROM `foto` WHERE `tagi` like '%".$faza."%'", true);
for($str = 0; ($str*10)<mysql_num_rows($wyniki_str); $str++){
if(($str+1) == $strona){
$kolor = "#cb7b00";
}else{
$kolor = "#7d7d7d";
}
$parse['strony'] .= '<div style="width: 20px; height: 20px; display: inline-table; border: 1px solid #000; margin: 5px; background: #111111; cursor: pointer;">
<table cellpadding="0" border="0" cellspacing="0" style="width: 20px; height: 20px; text-align:center; margin: auto;"><tr><td><a href="?page=wyszukiwarka&faza='.$faza.'&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>
</div>';
}
$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;">
<table cellpadding="0" border="0" cellspacing="0" style="width: 204px; height: 204px; text-align:center; margin: auto;"><tr><td><a href="?page=zdjecie&id='.$wynik['id'].'" style="text-decoration: none"><img src="'.$wynik['adres'].'" style="max-width: 200px; max-height: 200px;" alt="foto"></a></td></tr></table>
</div>';
}
}
Pomóżcie (IMG:
style_emoticons/default/wink.gif)