DEBUG
Fraza SQL:
Miasto SQL:
Wyniki: 0
"> /* ===================== */ /* PAGINACJA */ /* ===================== */ $adjacents = 2; $page = isset($_GET['page']) ? max(1, (int)$_GET['page']) : 1; $limit = 10; $start = ($page - 1) * $limit; $lastpage = ceil($total_pages / $limit); $frazaSlug = slugify($fraza); $miastoSlug = slugify($miasto); $pagination = ''; if ($lastpage > 1) { $pagination .= ""; } /* ===================== */ /* POBIERANIE DANYCH */ /* ===================== */ if (!$miasto) { $stmt = $baza->prepare( "SELECT wizytowkaID, nazwa_firmy, slowa_kluczowe, opis_150, www, redukcja FROM $tbl_name WHERE nazwa_firmy LIKE ? OR slowa_kluczowe LIKE ? OR tagi LIKE ? ORDER BY redukcja, FIELD(rodzaj_wizytowki,'PREMIUM','Z_LOGO','ROZSZERZONA','PODSTAWOWA','MINI','FREE'), zaplacona_do_kiedy DESC LIMIT ?, ?" ); $like = "%$fraza%"; $stmt->bind_param("sssii", $like, $like, $like, $start, $limit); } else { $stmt = $baza->prepare( "SELECT wizytowkaID, nazwa_firmy, slowa_kluczowe, opis_150, www, redukcja FROM $tbl_name WHERE (nazwa_firmy LIKE ? OR slowa_kluczowe LIKE ? OR tagi LIKE ?) AND miejscowosc LIKE ? ORDER BY redukcja, FIELD(rodzaj_wizytowki,'PREMIUM','Z_LOGO','ROZSZERZONA','PODSTAWOWA','MINI','FREE'), zaplacona_do_kiedy DESC LIMIT ?, ?" ); $likeFraza = "%$fraza%"; $likeMiasto = "%$miasto%"; $stmt->bind_param("ssssii", $likeFraza, $likeFraza, $likeFraza, $likeMiasto, $start, $limit); } $stmt->execute(); $stmt->bind_result($wizytowkaID, $nazwa_firmy, $slowa_kluczowe, $opis_150, $www, $redukcja); $wyniki = []; $il = 0; while ($stmt->fetch()) { $il++; $wyniki[] = [ 'wizytowkaID' => $wizytowkaID, 'nazwa_firmy' => $nazwa_firmy, 'slowa_kluczowe' => $slowa_kluczowe, 'opis_150' => $opis_150, 'www' => $www, 'redukcja' => $redukcja ]; } $stmt->close(); /* ===================== */ /* Teraz możemy używać $wyniki i $pagination dalej */ /* ===================== */ //Do tagów: if (strlen($fraza) !=0 and strlen($miasto) !=0) { $title= 'Wyszukano '.$total_pages.' firm lub instytucji w kategorii '.$fraza.' w miejscowości '.$miasto.' - strona '.$page.' z '.$lastpage.' stron'; $description= 'Wyszukiwarka firm i instytucji w miejscowości '.$miasto.'. Lista '.$total_pages.' w kategorii '.$fraza.' w miejscowości '.$miasto.'. Adresy, Telefony, Adresy Email, Adresy www, Godziny Otwarcia, Oferta, Kontakt - strona '.$page.' z '.$lastpage.' stron'; $keywords = 'Spis - katagog - wyszukiwarka firm w lokalizacji '.$miasto.' oferujących '.$fraza; } if (strlen($fraza) ==0 and strlen($miasto) !=0){ $title= 'Wyszukano '.$total_pages.' firm lub instytucji w miejscowości '.$miasto.' - strona '.$page.' z '.$lastpage.' stron'; $description= 'Wyszukiwarka firm i instytucji w miejscowości '.$miasto.'. Lista '.$total_pages.' firm lub instytucji w lokalizacji '.$miasto.'. Adresy, Telefony, Adresy Email, Adresy www, Godziny Otwarcia, Oferta, Kontakt - strona '.$page.' z '.$lastpage.' stron'; $keywords = 'Spis - katalog - wyszukiwarka firm w lokalizacji '.$miasto; } if (strlen($fraza) !=0 and strlen($miasto) ==0){ $title= 'Wyszukano '.$total_pages.' firm lub instytucji w kategorii '.$fraza.' - strona '.$page.' z '.$lastpage.' stron'; $description= 'Wyszukiwarka firm i instytucji. Lista '.$total_pages.' firm w kategorii '.$fraza.'. Adresy, Telefony, Adresy Email, Adresy www, Godziny Otwarcia, Oferta, Kontakt - strona '.$page.' z '.$lastpage.' stron'; $keywords = 'Spis - katalog - wyszukiwarka firm oferujących '.$fraza; } ?>