entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

auto completar php PDO

como puedo hacer un autocompletar con conexion a base de datos que cuando seleccione la palabra me aparescan sus datos
digamos escribo "LE" me aparesca LEOBARDO ,LEONARDO ETC y que cuando elija un nombre me aparescan sus carateristicas como nombre apeellido estatura pais etcetc

1 Respuesta

0voto

Leonardo-Tadei Puntos227320

Hola Erick,

para traer los resultados parciales a medida que se escribe, basta con que vía AJAX devuelvas una query con LIKE

$valor = $_GET['n'];
$sql = 'SELECT id, name FROM Table  WHERE name LIKE "$valor%" ORDER BY name';
foreach ($conn->query($sql) as $row) {
        print $row['id'] . "|";
        print $row['name'] . "|";
}

La respuesta puede ser parseada en JavaScript separándola por el | o podés devolver JSON o XML para tener una mejor esctructura. Con esto podés llenar un SELECT en HTML o presentarlo de la forma que lo requiera la aplicación.

Luego, al seleciconar uno de los datos, enviás el ID y ejecutás un SELECT sobre la tabla para devolver todos los demás datos y mostrarlos.

Tendrás que ajustar la query a tus tablas y tal vez ver cómo llenar un SELECT en HTML dinámicamente, pero poco más.

Saludos cordiales!

0voto

erick comentado

Hola master gracias por responder si es muy sierto lo que tengo es el buscador en tiempo real nada mas me falta el auto copmpletar!!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta