For some reason the submit POST and php on one form doesn't work for me.
Here's my form code (it's dutch)
[html] <form method="POST">
<select name="locatie" size="1">
<option value="">Kies de locaties</option>
<option>Parijs</option>
<option>Lyon</option>
<option>Marseile</option>
<option>Lile </option>
</select>
<br>
<br>
<select name="prijs" size="1">
<option value="">Kies de prijzen</option>
<option value="1">0-100.000 </option>
<option value="2">100.00-200.00 </option>
<option value="3">200.000-300.000 </option>
<option value="4">300.000-400.000 </option>
<option value="5">400.000-500.000 </option>
<option value="6">500.000-600.000 </option>
<option value="7">600.000 en meer </option>
</select>
<br>
<br>
<input type="submit" name="button" id="button" value="Zoeken" />
</form>[/html]
And here's my php code :
[PHP]<?
ERROR_REPORTING(E_ALL);
include("config.php");
if(isset($_POST['button']))
{
$location = $_POST['locatie'];
$price = $_POST['prijs'];
//check what price it is
if($locatie == ''){
echo"Foute locatie gekozen, Kies aub een goede locatie.";
}
if($price == ''){
echo"Foute prijs gekozen. Kies aub een goede prijs.";
}
elseif($price == '1'){
$query = "SELECT * FROM houses WHERE location = '" . $location . "' AND price >= 0 AND price <= 100000";
}
elseif($price == '2'){
$query = "SELECT * FROM houses WHERE location = '" . $location . "' AND price >= 100000 AND price <= 200000";
}
elseif($price == '3'){
$query = "SELECT * FROM houses WHERE location = '" . $location . "' AND price >= 200000 AND price <= 300000";
}
elseif($price == '4'){
$query = "SELECT * FROM houses WHERE location = '" . $location . "' AND price >= 300000 AND price <= 400000";
}
elseif($price == '5'){
$query = "SELECT * FROM houses WHERE location = '" . $location . "' AND price >= 400000 AND price <= 500000";
}
elseif($price == '6'){
$query = "SELECT * FROM houses WHERE location = '" . $location . "' AND price >= 500000 AND price <= 600000";
}
elseif($price == '7'){
$query = "SELECT * FROM houses WHERE location = '" . $location . "' AND price <= 600000";
}
while($results = mysql_fetch_array($query))
{
echo "<table width='434' height='72' border='0'>";
echo "<tr><td width='133' height= '130'>";
echo "<img width='132' height='129' src='" . $results['Foto1'] . "'></img>";
echo "</td><td class='style5'>";
echo "Type: " . $results['type'] . "<br>Descriptie:" . $results['description'];
echo "</td><td class='style5'>";
echo "prijs: " . $results['price'] . ".-";
echo "</td></tr>";
echo "</table>";
}
}
?>[/PHP]
Any idea why it doesn't work?
Help is much appreciated.