| |||
Problema buscador Hola como estan? soy nueva en esto y tengo un problema que no consigo resolver. Necesito armar un buscador a través de un formulario que permita buscar con múltiples condiciones, tipo los que tienen las páginas de anuncios de venta de vehículos. El problema es que no sé como hacer para que busque dentro de la base de datos con los criterios que el usuario haya seleccionado mediante el formulario. Si alguien pudiese darme una orientación se lo agradecería |
| |||
Respuesta: Problema buscador Bueno yo te explico como hago yo. De todas maneras me parece un poco chapuza, espero ver que te responden los demás ;) if(!empty($cadenas[0])){ $sql='select * from contenido where '.$campos[1].' like "%'.$cadenas[0].'%"'; for($i=1;$i<count($cadenas);$i++){ if(!empty($cadenas[$i])){ $sql.=' or '.$campos[1].' like "%'.$cadenas[$i].'%"'; } } $sql.=' order by '.$campos[0]; } Tú sustitutye $cadenas[x] por tus criterios de selección o $_REQUEST[x]. Si el criterio de selección está vacio (empty) no lo incluyo en la consulta. |