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]);