Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2012, 01:29
Avatar de AsderPunk
AsderPunk
 
Fecha de Ingreso: agosto-2010
Mensajes: 39
Antigüedad: 13 años, 8 meses
Puntos: 3
Duda sobre consulta de mysql en php

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..!!