Porfavor no se si esta sea una pregunta tonta pero necesito saber si alguien me proporcionaria un codigo donde use la sentencia LIKE ya que no entiendo muy bien el funcionamiento con mi caso.
Explico:
Tengo en una base de datos un campo llamado NOMBRE el cual contiene datos asi:
CARDENAS GONZALEZ JULIO LARA
FIDENCIO MARTINEZ JOSE IVAN
CARMONA GOVEA VANESSA
MARTINEZ SCOTT LUZ SARAI
Y el formulario que ocupo para buscar tiene lo siguiente:
Código HTML:
<form action="busca_proceso.php" method="get" name="formulario">
Apellido Paterno
<input type="text" name="apaterno" size="30" />
Apellido Materno
<input type="text" name="amaterno" size="30"/>
Nombre(s)
<input type="text" name="nombres" size="35" />
<br>
<input type="submit" value="Enviar" />
</form>
Lo que necesito es que se realize la consulta por el nombre pero si solo conocen un apellido y nombre PERO NO me hace la consulta ejemplo:
Buscar -->
apaterno = MARTINEZ
nombres = IVAN
El código que utilizo para buscar es el siguiente:
Código PHP:
if(($_GET['apaterno']!=="")) { $cons = $cons . $_GET['apaterno'] . " "; }
if(($_GET['amaterno']!=="")) { $cons = $cons . $_GET['amaterno'] . " "; }
if(($_GET['nombres']!=="")) { $cons = $cons . $_GET['nombres']; }
$criterio = " WHERE EMP_NOM LIKE '%".$cons."%' ";
$sql = "SELECT CONS,EMP_NOM,NOMBRAMIENTO FROM ".$row[0]. " " .$criterio;
Esto da un vacio y no lanza nada, alguien que me pueda ayudar con este problema???
Atte: Juan Carmona
Saludos..!!