Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problemas con buscador

Estas en el tema de Problemas con buscador en el foro de Mysql en Foros del Web. Hola a todos: Soy nuevo tanto en el foro como en el mundillo de la programación web. Estoy intentando aprender poco a poco por mi ...
  #1 (permalink)  
Antiguo 19/02/2013, 02:43
Avatar de fito023  
Fecha de Ingreso: febrero-2013
Ubicación: Navarra
Mensajes: 8
Antigüedad: 11 años, 2 meses
Puntos: 0
Problemas con buscador

Hola a todos:

Soy nuevo tanto en el foro como en el mundillo de la programación web. Estoy intentando aprender poco a poco por mi cuenta y por eso a veces necesito ayuda.

Estoy intentando hacer una página tipo inmobiliaria para aprender sobre bases de datos y buscadores, pero no consigo hacer lo que quiero hacer, asi que si alguien puede ayudarme se lo agradecería.

Tengo una base de datos hecha en mysql con una tabla llamada ocasion, que contiene los campos:
idocasion; provincia; num_habitaciones; medidas; precio; descripcion

Por otro lado he creado dos páginas php, una buscador y la otra resultados_buscador

He puesto un formulario para elegir los datos desde un menu lista con los siguientes capos:

seleccione provincia; nº habitaciones; precio desde; precio hasta

Hasta aquí todo bien. El problema me viene es que no consigo poder realizar la búsqueda rellenando todos los campos, solo funciona cuando elijo la provincia.
Me gustaría que se pudiese buscar con todos los campos o con alguno de los otros. Es decir que el usuario pueda meter provincia, nº habitaciones y precio, busque y le salga el resultado filtrado por todas las variables o que pueda escoger solo precio y le salga lo que tenga ese precio de todas las provincias.

No sé como hacer eso, si es programación en el php o es en el juego de registros o que es lo que se me escapa.

He buscado por google y por el foro pero no encuentro nada que me solucione mi duda. Si hay algún post en el que ya se responda a esta cuestión, pido disculpas y agradecería que pusierais el link para poder verlo.

Gracias de antemano a los que podaís responderme.

Un saludo.
  #2 (permalink)  
Antiguo 19/02/2013, 22:51
 
Fecha de Ingreso: octubre-2012
Ubicación: Circasia-Quindio
Mensajes: 6
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Problemas con buscador

Te recomiendo que le pases las variables a la consulta sql.
ej.
$sql=" SELECT a.* FROM ocacion a WHERE a.provincia='".$POST[provincia]."' AND a.numero_habiltaciones='".$POST[numeroHabitacionsDigitadas]."'";

De esta forma puedes personalizar la consulta SQL como mejor te convenga, también esta el OR
el ORDER BY en fin.
Te recomiendo que revises la documentación en mySql
  #3 (permalink)  
Antiguo 20/02/2013, 00:19
Avatar de fito023  
Fecha de Ingreso: febrero-2013
Ubicación: Navarra
Mensajes: 8
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Problemas con buscador

Gracias Diego. Intentaré hacer como dices a ver que consigo

Etiquetas: buscador, campos, php, registros, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:12.