This is the code i'm using, hope that helps, thanks, Martin
<?
$db = mysql_connect ("localhost", "root", "orange");
mysql_select_db ("billingtons", $db);
if ($regionchoice != "All Regions" && $children == "Don\'t Mind" && $pool == "Don\'t Mind") {
$query = "SELECT * FROM Property WHERE RegionID = $regionchoice AND sleepsMax >= '$partysize'";
printf ("first if");
}
elseif ($pool == "Don\'t Mind") {
$query = "SELECT * FROM Property WHERE RegionID = $regionchoice AND sleepsMax >= '$partysize' AND children = '$children'";
}
elseif ($children == "Don\'t Mind") {
$query = "SELECT * FROM Property WHERE RegionID = $regionchoice AND sleepsMax >= '$partysize' AND swimpool = '$pool'";
}
elseif ($regionchoice == "All Regions" && $pool == "Don\'t Mind" && $children != "Don\'t Mind") {
$query = "SELECT * FROM Property WHERE DestinationID = $region AND sleepsMax >= '$partysize' AND children = '$children'";
printf ("2nd if");
}
elseif ($regionchoice == "All Regions") {
$query = "SELECT * FROM Property WHERE DestinationID = '$region' AND sleepsMax >= '$partysize' AND children = '$children' AND swimpool = '$pool'";
printf ("allregions");
}
elseif ($regionchoice == "All Regions" && $children == "Don\'t Mind" && $pool != "Don\'t Mind") {
$query = "SELECT * FROM Property WHERE DestinationID = $region AND sleepsMax >= '$partysize' AND swimpool = '$pool'";
printf ("third if");
}
elseif ($regionchoice == "All Regions" && $children == "Don\'t Mind" && $pool == "Don\'t Mind") {
$query = "SELECT * FROM Property WHERE DestinationID = $region AND sleepsMax >= '$partysize'";
printf ("fourth if");
}
else {
$query = "SELECT * FROM Property WHERE RegionID = $regionchoice AND sleepsMax >= '$partysize' AND swimpool = '$pool' AND children = '$children'";
}
$res = mysql_query ($query, $db);
for ($i = 0; $i < mysql_num_rows ($res); $i++)
{
$row = mysql_fetch_row ($res);
printf ("<tr><td valign=\"top\" align=\"left\"><img src=\"../images/Property/$row[15]\" width=\"76\" height=\"76\"></td>\n");
printf ("\n<td valign=\"top\" align=\"left\"><font face=arial size=2><b>Property:%s</b><br>\n", $row[2]);
printf ("\n<font face=arial size=2>Description:%s<br>\n", $row[13]);
printf ("\n<font face=arial size=2>Resort:%s<br><td>\n", $row[4]);
printf ("\n<td valign=\"top\" align=\"left\"><font face=arial size=2>Type:%s<br>\n", $row[10]);
printf ("\n<font face=arial size=2>Sleeps Max:%s<br>\n", $row[6]);
printf ("<font face=arial size=2><a href=\"details.php?PropertyID=$row[0]\">Click here for more details</a></td></tr>\n");
?>
<?
}
if (mysql_num_rows ($res) == 0)
{
print ("<tr><td colspan=4><font face=arial size=2>None</td></tr>\n");
}
mysql_free_result ($res);
mysql_close ($db);
?>