Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2011, 11:41
Felulofe
 
Fecha de Ingreso: junio-2011
Ubicación: cantabria
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Buscador multicampo no funciona

Hola amigos tengo preparado un buscador con 3 listas desplegables: Comarca,tipo, capacidad, este formulario hace la llamada a otra pagina que muestra los resultados y en la quetengo metido el siguiente código:
Según Dreamweaver tengo varios errores, os agradecería que me ayudaseís,, ya que me estoy iniciando en esto, Gracias

<? php

...
// prepara el acceso a la base de datos
...
// prepara filtro por comarca
if ( isset($comarca)) {
$filtro = " WHERE (comarca LIKE '$comarca ')"
} else {
$filtro = ""
}
// prepara filtro por tipo de casa
if ( isset($tipo)) {
if ($filtro == "") {
$filtro = " WHERE (tipo LIKE '$tipo')"
} else {
$filtro .= " AND (tipo LIKE '$tipo')"
}
}
// prepara filtro por capacidad
if ( isset($capacidad)) {
if ($filtro == "") {
$filtro = " WHERE (tipo capacidad >= $capacidad )"
} else {
$filtro .= " AND (tipo capacidad >= $capacidad )"
}
}
// genera la variable para la consulta SQL
$sql = " SELECT * FROM casas '$filtro' ORDER BY comarca ASC"
...
// ejecutar la búsqueda SQL
...
?>