Ver Mensaje Individual
  #29 (permalink)  
Antiguo 02/04/2021, 16:26
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: live search php

Cita:
Iniciado por Alexis88 Ver Mensaje
Claro. Fue probándolo que noté el error que corregí en la respuesta anterior. He subido el ejemplo para que puedas probarlo en línea.

Trata de seguir los pasos indicados adaptando todo a lo que posees localmente. Si no funciona, muestra el mensaje de error en la consola del navegador para poder ayudarte.
todo esta igual incluso el php igual, el primer codigo que pusiste como aporte lo descargue y funciona pero solo como <label class = "ref">Nombre</label> etc.. y no como input.


la conexión esta todo OK, solo que no funciona en ningún navegador

Código PHP:
Ver original
  1. $mysqli = new mysqli('localhost', 'root', '', 'testing');
  2.  
  3. if ($mysqli->connect_errno) exit('No se pudo realizar la conexión: ' . $mysqli->connect_error);
  4.  
  5. $dato = $mysqli->real_escape_string($_GET['term']);
  6. $query = "SELECT nombre FROM buscar WHERE nombre LIKE '%$dato%'";
  7. $results = $mysqli->query($query) or exit($mysqli->errno . ': ' . $mysqli->error);
  8. $respuesta = [];
  9.  
  10. if ($results->num_rows){
  11.     while ($rows = $results->fetch_assoc()){
  12.         $respuesta[] = ['nombre' => $rows['nombre']];
  13.     }
  14. }
  15.  
  16. echo json_encode($respuesta);

Última edición por pilucho; 02/04/2021 a las 16:27 Razón: se corto el codigo HIGHLIGHT