Multiples criterios de busqueda con php

Buenas... me gustaria saber si alguno de uds tiene algun scrip o codigo en php para realizar busquedas de información seleccionando uno de muchos...

La FAQ Multiples criterios de busqueda con php tiene

Pertenece a la categoría:

Pregunta
Buenas... me gustaria saber si alguno de uds tiene algun scrip o codigo en php para realizar busquedas de información seleccionando uno de muchos criterios de busqueda, como por ejemplo escoger una ficha de entre nombre, direccion, telefono, num de servicio, ciudad, etc.


Respuesta de Juan Carlos
Lo que yo hago en las busquedas es lo siguiente:

Para cada criterio evaluo si existe o si fue capturado; si asi fue, añado la condicion WHERE de SQL a una matriz:
if(isset($_GET['nombre']) && $_GET['nombre']!="")
{
$where[] = "nombre LIKE '%".$_GET['nombre']."%'";
}
if(isset($_GET['edad']) && $_GET['edad']!="")
{
$where[] = "edad = ".$_GET['edad'];
}
haces asi para cada criterio que recibe tu script, entonces al final haces el sql

$query = "SELECT * FROM table WHERE ".implode(" AND ",$where]);

$result = mysql_query(......);

espero que te sirva

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 2 comentarios a la faq
2 comentarios no revisados
0 comentarios revisados

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo