<?php
error_reporting ( E_ALL );
ini_set ( 'display_errors', 1 );
?>
<?php
include 'connect.php';
?>
<?php
$merken = array("audi","bmw","opel");
$kleuren = array("blauw","groen","rood",);
if($_SERVER['REQUEST_METHOD'] == 'POST' ) {
$where = array();
if (isset($_POST["merk"]) && in_array($_POST["merk"],$merken)) {
$where[] = "MERK='".$_POST["merk"]."'";
}
if (isset($_POST["kleur"]) && in_array($_POST["kleur"],$kleuren)) {
$where[] = "KLEUR='".$_POST["kleur"]."'";
}
if (isset($_POST["bouwjaar"]) && preg_match("/^(19|20)\d\d$/i", $_POST["bouwjaar"])) {
$where[] = "BOUWJAAR='".$_POST["bouwjaar"]."'";
}
if (count($where)==0) {
echo "Geen zoektermen bekend. Opdracht geannuleerd.";
} else {
$query = "select ID, MERK, KLEUR, BOUWJAAR from catalog_tabel WHERE ".implode(" AND ",$where);
if ($result = mysql_query($query)) {
if (mysql_num_rows($result)<>0) {
while ( $row = mysql_fetch_assoc ( $result ) ) {
echo $row["MERK"]." - ".$row["KLEUR"]." - ".$row["BOUWJAAR"]."<br />";
$beschrijvingquery = "select BESCHRIJVING from beschrijving where Catalog_ID=".$row["ID"];
if ($beschrijvingresult = mysql_query($beschrijvingquery)) {
if (mysql_num_rows($beschrijvingresult)<>0) {
while ( $beschrijvingrow = mysql_fetch_assoc ( $beschrijvingresult ) ) {
echo $beschrijvingrow["BESCHRIJVING"]."<br />";
}
} else {
echo "geen beschrijving<br />";
}
}
$fotoquery = "select FOTO from foto where Catalog_ID=".$row["ID"];
if ($fotoresult = mysql_query($fotoquery)) {
if (mysql_num_rows($fotoresult)<>0) {
while ( $fotorow = mysql_fetch_assoc ( $fotoresult ) ) {
echo "<img src='".$fotorow["FOTO"]."' alt='".$row["MERK"]." - ".$row["KLEUR"]." - ".$row["BOUWJAAR"]."' /><br />";
}
} else {
echo "<img src='geenfoto.jpg' alt='geen foto' /><br />";
}
}
}
} else {
echo "Geen auto's gevonden die voldoen aan uw zoekopdracht.";
}
}
}
}
?>
<hr />
<form method="post" action="results.php">
<select name="merk">
<option selected="selected">Merk</option>
<option><?php echo implode("</option><option>",$merken); ?></option>
</select>
<select name="kleur">
<option selected="selected">Kleur</option>
<option><?php echo implode("</option><option>",$kleuren); ?></option>
</select>
<select name="bouwjaar">
<option selected="selected">Bouwjaar</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
</select>
<input type="submit" value="zoeken" />
</form>