Buscar en base de datos

Hola mi consulta es la siguiente que si existe algún código que me pueda hacer lo que acontinucion explico.
Tengo una base de datos llamada por en donde tengo campos para llenar llamados nombres, apellido. Tengo un formulario en php que me agrega estos datos a la base de datos entonoces lo que yo quiero saber es que si es posible que cuando yo valla escribiendo un nombre que este contenido en la base de datos este me valla apareciendo conforme las letras con que comienzan y de se forma observar que el nombre esta en la base de datos y no tener que escribir los demás datos relacionados a este nombre.
Gracias espero su aclaración

1 Respuesta

Respuesta
1
Si quieres que vaya apareciendo el nombre a medida que escribes, necesitas una tecnología de tipo cliente como Javascript.
Si quieres que sea rápido, tendrías que almacenar todos los nombres en la página para que javascript los pudiera comparar y, si son muchos nombres, eso puede retrasar bastante la carga de la página. No pasa nada si son 300, pero si son miles, la espera puede resultar molesta.
Otra opción es esperar a que la persona teclee el nombre para buscarlo en la base de datos mediante una tecnología como AJAX, pero si no conoces esta tecnología no te será muy sencillo realizarlo.
Otra posibilidad más sencilla es hacer un 'preformulario' en el que sólo pongan el nombre y apellidos, se envíe, se compruebe su existencia o no y en función del resultado se muestre el resto del formulario o se advierta de su existencia.
Ok gracias cualquier otra cosa que me surja le envío una pregunta ya que voy a analizar las situaciones que usted me plantea tanto con javascript como con ajax y de nuevo mil gracias estamos en contacto
Si ya has terminado con esta pregunta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas