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

Formulario para busqueda

Estas en el tema de Formulario para busqueda en el foro de SQL Server en Foros del Web. Hola... quería despejarme una duda que tenia sobre la utilizacion de formularios para realizar una busqueda en una tabla de una base de datos MySql. ...
  #1 (permalink)  
Antiguo 16/09/2008, 18:52
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 15 años, 8 meses
Puntos: 1
Formulario para busqueda

Hola...

quería despejarme una duda que tenia sobre la utilizacion de formularios para realizar una busqueda en una tabla de una base de datos MySql.

La cosa es la siguiente: tengo un formulario (utilizo PHP) donde ingreso los criterios de busqueda y mando los criterios mendiante el metodo GET..

Luego, en la pagina Resultados, tengo una consulta donde muestra los resultados de la busqueda. Los parametros de la busqueda son 5, y lo unico que logro es utlizar los criterios AND y OR, y por ende, que me busque aquellos registros que cumplen TODAS las condiciones o que al menos cumplen una de ellas.

Lo que no logro hacer es que si dejo un campo en blanco, me muestre los campos que cumplan los criterios SI ingresados, y los que no fueron especificados, que me muestre todos, es decir, que solo filtre los registros segun los campos especificados.

Como puedo hacer esto? Desde ya, muchas gracias a todos.

Si no se entiende, trataré de explicarlo nuevamente lo mas prolijo posible. Un saludo!

Pablo.
  #2 (permalink)  
Antiguo 17/09/2008, 07:51
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Formulario para busqueda

Bueno, si vas a un foro de MySQL, tal vez tengas mas exito en las respuestas.
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 19:09.