query("SELECT COUNT(*) FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1'")->fetchColumn();
$limit = 8; //tutoren pro seite
$pages = ceil($total / $limit); //seitenanzahl
$page = min($pages, filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT, array('options' => array('default' => 1, 'min_range' => 1,),)));//auf welcher seite sind wir jetzt
$offset = ($page - 1) * $limit;
$start = $offset + 1;
$end = min(($offset + $limit), $total);
if($_GET['sort'] === "preisn"){
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `preis` ASC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "preish"){
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `preis` DESC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "neu") {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `erstellt` DESC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "alt") {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `erstellt` ASC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "top"){
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "not") {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` ASC LIMIT :limit OFFSET :offset");
} else {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` DESC LIMIT :limit OFFSET :offset");
}
$sql->bindParam(':limit', $limit, PDO::PARAM_INT);
$sql->bindParam(':offset', $offset, PDO::PARAM_INT);
$sql->execute();
if($sql->rowCount() > 0){
while($row = $sql->fetchObject()){
?>
query("SELECT COUNT(*) FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1'")->fetchColumn();
$limit = 8; //tutoren pro seite
$pages = ceil($total / $limit); //seitenanzahl
$page = min($pages, filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT, array('options' => array('default' => 1, 'min_range' => 1,),)));//auf welcher seite sind wir jetzt
$offset = ($page - 1) * $limit;
$start = $offset + 1;
$end = min(($offset + $limit), $total);
if($_GET['sort'] === "preisn"){
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `preis` ASC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "preish"){
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `preis` DESC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "neu") {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `erstellt` DESC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "alt") {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `erstellt` ASC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "top"){
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "not") {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` ASC LIMIT :limit OFFSET :offset");
} else {
$sql = $pdo->prepare("SELECT * FROM user WHERE fach LIKE '%$sFach%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` DESC LIMIT :limit OFFSET :offset");
}
$sql->bindParam(':limit', $limit, PDO::PARAM_INT);
$sql->bindParam(':offset', $offset, PDO::PARAM_INT);
$sql->execute();
if ($sql->rowCount() > 0) {
while($row = $sql->fetchObject()){
?>
query("SELECT COUNT(*) FROM user WHERE ort LIKE '%$sOrt%' AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1'")->fetchColumn();
$limit = 8; //tutoren pro seite
$pages = ceil($total / $limit); //seitenanzahl
$page = min($pages, filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT, array('options' => array('default' => 1, 'min_range' => 1,),)));//auf welcher seite sind wir jetzt
$offset = ($page - 1) * $limit;
$start = $offset + 1;
$end = min(($offset + $limit), $total);
if($_GET['sort'] === "preisn"){
$sql = $pdo->prepare("SELECT * FROM user WHERE ort LIKE '%$sOrt%' AND `fach` IS NOT NULL AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `preis` ASC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "preish"){
$sql = $pdo->prepare("SELECT * FROM user WHERE ort LIKE '%$sOrt%' AND `fach` IS NOT NULL AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `preis` DESC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "neu") {
$sql = $pdo->prepare("SELECT * FROM user WHERE ort LIKE '%$sOrt%' AND `fach` IS NOT NULL AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `erstellt` DESC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "alt") {
$sql = $pdo->prepare("SELECT * FROM user WHERE ort LIKE '%$sOrt%' AND `fach` IS NOT NULL AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `erstellt` ASC, `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "top"){
$sql = $pdo->prepare("SELECT * FROM user WHERE ort LIKE '%$sOrt%' AND `fach` IS NOT NULL AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` DESC LIMIT :limit OFFSET :offset");
} elseif($_GET['sort'] === "not") {
$sql = $pdo->prepare("SELECT * FROM user WHERE ort LIKE '%$sOrt%' AND `fach` IS NOT NULL AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` ASC LIMIT :limit OFFSET :offset");
} else {
$sql = $pdo->prepare("SELECT * FROM user WHERE ort LIKE '%$sOrt%' AND `fach` IS NOT NULL AND `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00' AND `active` = '1' ORDER BY `bewertung` DESC LIMIT :limit OFFSET :offset");
}
$sql->bindParam(':limit', $limit, PDO::PARAM_INT);
$sql->bindParam(':offset', $offset, PDO::PARAM_INT);
$sql->execute();
if($sql->rowCount() > 0){
while($row = $sql->fetchObject()){
?>
Seite ".$page." von ".$pages."
".$start."-".$end." von ".$total." Tutoren
";
} else {
echo"
".$start."-".$end." von ".$total." Tutoren
"; }
//pagination end
} else {
echo '
Leider keine Ergebnisse
';
}
} else { //no search ?>
Finde private Nachhilfe in deiner Nähe!
Mit Tutoro ganz einfach und schnell Hilfe in diversen Fachbereichen finden!
🏎
Schnelle Suche
Mit Tutoro findest du innerhalb von Sekunden private Nachhilfe, die sich lohnt!
⚙
Stets in Bearbeitung
Tutoro ist stets bemüht, sich zu verbessern und weiterzuentwickeln, um den bestmöglichen Service zu gewährleisten.
🤝
Einfacher Kontakt
Du kannst jederzeit und direkt über unsere Homepage Kontakt mit Tutoren aufnehmen. Diese sind angehalten, sich innerhalb kurzer Zeit bei dir zurückzumelden.
✔
Geprüft
Gelistete Tutoren müssen alle erforderlichen Informationen veröffentlichen, um bei der Suche angezeigt zu werden.
⭐
Bewertungssystem
Durch ein intelligentes Bewertungssystem können alle Tutoren von ihren SchülerInnen bewertet werden.
👍
Unterstütze uns
Dir gefällt Tutoro? Dann hilf uns doch und like/teile unsere Seite auf den sozialen Netzwerken. Danke!
prepare("SELECT * FROM `user` WHERE `preis` IS NOT NULL AND `preis` != '' AND `ort` IS NOT NULL AND `fach` IS NOT NULL AND `fach` != '' AND `img` IS NOT NULL AND `img` != '' AND `bio` IS NOT NULL AND `bio` != '' AND `geb` != '0000-00-00'");
$gsql->execute();
while($row = $gsql->fetchObject()){ ?>