Veran tengo un textbox autocomplete,el cual se autocompleta cuando voy escribiendo desde una base de datos(phpMyadmin).Bien lo quiero que me ayuden es como seleccionar el ID de esos elementos e ir al perfil de cada usuario que yo seleccione.
PD:
Me dicen que tengo que crear otra pagina que sea para los perfiles de usuarios que yo quiera ver.Aparte del mio.Es verdad?
HTML
```
<input type="text" id="busquedas" name="buscar" placeholder="Busca a alguien">
<div id="nameList"></div>
PHP
<?php
include("conexion.php");
if(isset($_POST['query']))
{
$output = '';
$query = "SELECT * FROM personas WHERE nombre LIKE '%". $_POST['query']."%'";
$result = mysqli_query($conn, $query);
$output = '<ul class="list-unstyled">';
if(mysqli_num_rows($result) > 0 )
{
while($row = mysqli_fetch_array($result))
{
$output .= '<li><a href="#">'.$row['nombre'].' '.$row['apellido'].'</a></li>';
}
}
else
{
$output .= '<li>Not found</li>';
}
$output .= '</ul>';
echo $output;
}
?>
JQuery
$(document).ready(function(){
$('#busquedas').keyup(function(){
var query = $(this).val();
if(query != '')
{
$.ajax({
url:"usuarios.php",
method:"POST",
data:{query:query},
success:function(data)
{
$('#nameList').fadeIn();
$('#nameList').html(data);
}
});
}
});
$(document).on('click', '#nameList ul li', function(){
$('#busquedas').val($(this).text());
$('#nameList').fadeOut();
});
});