mawilliams
-
Posts
2 -
Joined
-
Last visited
Never
Posts posted by mawilliams
-
-
Hi,
I have a search form that contains 3 dropdown boxes:
- search_bedrooms
- search_price
- search_area
Each of these boxes contain values which will get info from a database when submitted, but they also have a value called [no preference], this is selected when the user doesn't want to search for any particular value.
When submitted it goes through to a page which has a MYSQL SELECT statement:
[code]$query = "SELECT * FROM property_details WHERE area = '$search_area' AND price = '$search_price' AND bedrooms = '$search_bedrooms'";[/code]
What I need to know is if the user selects [no preference] on any one of the dropdowns, how can I make the above SELECT statement not include that in the search, but still search on the other criterias.
(e.g. if in the search_bedrooms dropdown I selected [no preference], how could it be excluded from the search, but still include area and price?)
I know it can be achieved with multiple SELECT statements, but there has to be a more efficient way.
Hope that makes sense.
Many thanks in advance.
Mark
Select Statement based on search
in MySQL Help
Posted
Many thanks
Mark