Hola,
Tengo un problema con un formulario de busqueda, este busca clientes por diferentes criterior, ID, CLAVE y NOMBRE, pero el formulario de busqueda del Nombre no me funciona, los otros si, pero el de nombre no.
Codigo:
Código PHP:
if ($_POST['submit_id']) {
$buscar=1;
$afiliado_id = (isset($_POST['afiliado_id']))?(int)$_POST['afiliado_id']:0;
$and = ($afiliado_id)?"AND a.id_usuario='$afiliado_id'":"";
$sql_row = "SELECT a.id_usuario,a.clave,a.bonos,a.activo, u.nombre,u.apellido FROM usuarios_afiliados as a, usuarios_datos as u WHERE a.id_usuario=u.id $and";}
}
if ($_POST['afiliado_name']) {
$buscar=1;
$afiliado_name = (isset($_POST['name_afiliado']))?(int)$_POST['name_afiliado']:0;
$and = ($afiliado_name)?"AND a.id_usuario LIKE '%$afiliado_name%'":"";
$sql_row = "SELECT a.id_usuario,a.clave,a.bonos,a.activo, u.nombre,u.apellido FROM usuarios_afiliados as a, usuarios_datos as u WHERE a.id_usuario=u.id $and";
}
if ($_POST['afiliado_clave']) {
$buscar=1;
$clave_afil = (isset($_POST['clave_afil']))? strtoupper($_POST['clave_afil']):0;
$and = ($clave_afil)?"AND a.clave LIKE '%$clave_afil%'":"";
$sql_row = "SELECT a.id_usuario,a.clave,a.bonos,a.activo, u.nombre,u.apellido FROM usuarios_afiliados as a, usuarios_datos as u WHERE a.id_usuario=u.id $and";
}
FORMULARIO:
Código PHP:
<input name="afiliado_id" type="text" id="afiliado_id">
<input name="submit_id" type="submit" id="submit_id" value="Buscar por numero de id">
<br>
<span align="center" class="Estilo23">Nombre</span>
<input name="nombre" type="text" id="nombre">
<input name="submit_nombre" type="submit" id="submit_nombre" value="Nombre?">
<br>
<span align="center" class="Estilo23">Clave</span>
<input name="clave_afil" type="text" id="name_afiliado2" size="10" maxlength="9">
<input name="afiliado_clave" type="submit" id="afiliado_clave" value="Buscar por clave">