<?php
include('db.php'); //Verbinding maken met database
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Zoeken</title>
<link rel="stylesheet" href="style/style.css">
</head>
<body>
<!-- Zoekformulier-->
<form action="zoeken.php" method="get" id="searchForm">
<label>Zoeken:</label>
<input type="text" name="zoeken" id="searchBox" required>
<input type="submit" name="Verzenden">
</form>
</body>
</html>
<?php
//Controleren of iets is ingevult
if(isset($_GET['zoeken'])){
$zoeken = mysqli_real_escape_string($db, $_GET['zoeken']);
//Controleren of het ingevulde overeenkomt met één van deze woorden
if(strtolower($zoeken) == "dier" || strtolower($zoeken) == "dieren"){
//Doorsturen naar dieren.php
header("Location: dieren.php");
exit();
}
if(strtolower($zoeken) == "dierentuin" || strtolower($zoeken) == "dierentuinen"){
//Doorsturen naar dierentuinen.php
header("Location: dierentuinen.php");
exit();
}
if(strtolower($zoeken) == "diersoort" || strtolower($zoeken) == "diersoorten"){
//Doorsturen naar diersoorten.php
header("Location: diersoorten.php");
exit();
}
if(strtolower($zoeken) == "verblijf" || strtolower($zoeken) == "verblijven"){
//Doorsturen naar verblijven.php
header("Location: verblijven.php");
exit();
}
if(strtolower($zoeken) == "verzorger" || strtolower($zoeken) == "verzorgers"){
//Doorsturen naar verzorgers.php
header("Location: verzorgers.php");
exit();
}
//Query om informatie op te halen over dieren
$query1 = "SELECT * FROM dieren WHERE naamdier LIKE '%$zoeken%' OR geb_datum LIKE '%$zoeken%'";
$result1 = mysqli_query($db, $query1);
//Controleren of er resultaten zijn
if($result1 && mysqli_num_rows($result1) > 0) {
$row1 = mysqli_fetch_array($result1);
$dierid = $row1['dierid'];
//Doorsturen naar dierdetails met gekregen dierid
header("Location: dierdetails.php?dierid=$dierid");
exit();
}
//Query om informatie op te halen over dierentuinen
$query2 = "SELECT * FROM dierentuinen WHERE naam LIKE '%$zoeken%' OR start_datum LIKE '%$zoeken%' OR plaats LIKE '%$zoeken%' OR eigenaar LIKE '%$zoeken%'";
$result2 = mysqli_query($db, $query2);
//Controleren of er resultaten zijn
if($result2 && mysqli_num_rows($result2) > 0) {
$row2 = mysqli_fetch_array($result2);
$dierentuinid = $row2['dierentuinid'];
//Doorsturen naar dierentuindetails met gekregen dierentuinid
header("Location: dierentuindetails.php?dierentuinid=$dierentuinid");
exit();
}
//Query om informatie op te halen over diersoorten
$query3 = "SELECT * FROM diersoorten WHERE diersoort LIKE '%$zoeken%' OR voedsel LIKE '%$zoeken%' OR afkomst LIKE '%$zoeken%'";
$result3 = mysqli_query($db, $query3);
//Controleren of er resultaten zijn
if($result3 && mysqli_num_rows($result3) > 0){
$row3 = mysqli_fetch_array($result3);
$diersoortid = $row3['diersoortid'];
//Doorsturen naar diersoortdetails met gekregen diersoortid
header("Location: diersoortdetails.php?diersoortid=$diersoortid");
exit();
}
//Query om informatie op te halen over verblijven
$query4 = "SELECT * FROM verblijven WHERE leefgebied LIKE '%$zoeken%' OR ruimte LIKE '%$zoeken%'";
$result4 = mysqli_query($db, $query4);
//Controleren of er resultaten zijn
if($result4 && mysqli_num_rows($result4) > 0){
$row4 = mysqli_fetch_array($result4);
$verblijfid = $row4['verblijfid'];
//Doorsturen naar verblijfdetails met gekregen verblijfid
header("Location: verblijfdetails.php?verblijfid=$verblijfid");
exit();
}
//Query om informatie op te halen over verzorgers
$query5 = "SELECT * FROM verzorgers WHERE voornaam LIKE '%$zoeken%' OR tussenvoegsel LIKE '%$zoeken%' OR achternaam LIKE '%$zoeken%' OR geb_jaar LIKE '%$zoeken%'";
$result5 = mysqli_query($db, $query5);
//Controleren of er resultaten zijn
if($result5 && mysqli_num_rows($result5) > 0){
$row5 = mysqli_fetch_array($result5);
$verzorgerid = $row5['verzorgerid'];
//Doorsturen naar verzorgerdetails met gekregen verzorgerid
header("Location: verzorgerdetails.php?verzorgerid=$verzorgerid");
exit();
}
//Controleren of iets is ingevult dat bestaat
if(mysqli_num_rows($result1) == 0 && mysqli_num_rows($result2) == 0 && mysqli_num_rows($result3) == 0 && mysqli_num_rows($result4) == 0 && mysqli_num_rows($result5) == 0){
//Geen resultaten gevonden -> doorgestuurd naar start2
header("Location: start2.php");
exit();
}
}
?>