Buscando informacion encontre un tema de busquedas http://www.forosdelweb.com/showthrea...uscador+campos
Algo parecido a lo que aun trato de implementar y me parecio interesante adecuarlo a mi caso
pellagofio Dio una respuesta :
Código PHP:
<?
function genera_query($cadena,$condicion)
{
$pos=strpos($cadena,"where");
if ($pos === false)
$cadena=$cadena." where ";
if ($pos !== false)
$cadena=$cadena." and ";
$cadena=$cadena.$condicion;
return $cadena;
}
//Construir el query dependiendo de las variables recibidas del formulario.
if ($busqueda!="")
$mysql_string=genera_query ($mysql_string,"Comun.Nombre LIKE '%$busqueda%'");
if ($resumen!="")
$mysql_string=genera_query ($mysql_string,"Comun.Resumen LIKE '%$resumen%'");
....................................
Código PHP:
<?
$empresa = htmlspecialchars($_POST['empresa']) ;
$giro = htmlspecialchars($_POST['empresa']) ;
$listempresas="SELECT id_empresa, razonsocial, ruc, direccion, distrito, telefono, fax, email, website , giro, imagen FROM empresa WHERE'";
$cadena="";
function genera_query($cadena,$condicion)
{
$pos=strpos($cadena,"where");
if ($pos === false)
$cadena=$cadena." where ";
if ($pos !== false)
$cadena=$cadena." and ";
$cadena=$cadena.$condicion;
return $cadena;
}
if ($empresa!="")
$mysql_string=genera_query ($mysql_string,"razonsocial LIKE '$empresa%'");
if ($giro!="")
$mysql_string=genera_query ($mysql_string,"giro LIKE '$giro%'");
$sql = $sql.$cadena;
?>
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
Gracias
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)