I\'m trying to set up a basic MySQL LIKE search using two search fields. I wan\'t to have it so it\'s multiple optional search fields e.g. if(isset($_POST[\'city\']) || i
I am not sure what you want but try this:
PHP:
// mysql escape
$locations = array_map("mysql_real_escape_string", $_POST['location']);
// add locations to query string
$locations = implode("','",$location);
$query = "SELECT
name, type, description, location, zip_code, phone_number
FROM search
WHERE location IN ('$locations')
";
if (isset($_POST['type']) && !empty($_POST['type'])){
$query .= " or type LIKE '%".mysql_real_escape_string($_POST['type'])."%'";
}