> Faqs > Multiples criterios de busqueda con php

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 criterios de busqueda, como por ejemplo escoger una ficha de entre nombre, direccion, telefono, num de servicio, ciudad, etc.

Respuestas

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

Juan Carlos