Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2016, 19:49
molinasergio91
 
Fecha de Ingreso: enero-2013
Ubicación: Santa Fe, VT
Mensajes: 68
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Autocompletar muestra un solo dato

Estas asignando todos los valores a una misma llave:
Código PHP:
Ver original
  1. <?php
  2. if(!isset($_SESSION['contra'])){
  3.   header("Location: ../index.php");
  4. }
  5. $contra = $_SESSION["contra"];
  6. require '../conn.php';
  7. $matricula = $_GET['term'];
  8. $arr_data=array();
  9. $sql = "select * FROM habitual WHERE codigo=$contra and nombrer LIKE '%$matricula%'";
  10. $result = mysqli_query($connect,$sql) or die('La consulta falló'.mysqli_error());
  11.  
  12. if($result->num_rows > 0){
  13.     while($fila = $result->fetch_array()){
  14.         //$matriculas['nombrer'] = $fila['nombrer'];   <<--- Haciendo esto, la llave 'nombrer' siempre se re-escribe sobre la anterior
  15.         $matriculas[] = $fila['nombrer'];     // <-- array_push()
  16.     }
  17.     echo json_encode($matriculas);
  18. }
  19. ?>

Última edición por molinasergio91; 06/09/2016 a las 19:57