Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2011, 04:49
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Busqueda no muestra el resultado

No se entiende muy bien lo que te pasa pero....

Veo que usas onKeyUp="return buscar()" con esto estas forzando a buscar cedulas incompletas, es decir despues de introducir el primer digito hace una busqueda de todas las cedulas que contengan ese digito y asi sucesivamente....

Para poder hacer lo anterior usas "dp_cedula_padre LIKE '%$q%'" no tiene mucho sentido buscar la cedulas que "contengan" los datos que pasas, es decir si:

Nombre Cedula
Jose 123
Miguel 0123
thehack 96712389

ese LIKE te los dará todos

Manual
Cita:
% Coincidencia de cualquier número de caracteres, incluso cero caracteres
Lo logico seria usar

dp_cedula_padre='$q'

para la madre tambien.... quitanto claro esta el onKeyUp y siempre buscar cedulas completas.

O en todo caso usa "dp_cedula_padre LIKE '$q%'" sin el primer % de manera que las busquedas con cedulas incompletas se limitaran a las cedulas que empiecen igual a los digitos introducidos... no a las que los contengan

Nombre Cedula
Jose 123
Miguel 0123
thehack 96712389
quimfv 123456

si los digitos entrados son 123 solo daria José y quimfv....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 31/08/2011 a las 04:59