un input html tengo la función autocompletar:
Código HTML:
$(document).ready(function(){ $( "#nombrer" ).autocomplete({ source: "proceso.php", minLength: 2 }); $("#nombrer").focusout(function(){ $.ajax({ url:'cliente.php', type:'POST', dataType:'json', data:{ nombrer:$('#nombrer').val()} }).done(function(respuesta){ if (respuesta.numero !== 205){ var respu='si'; $("#nombrer").val(respuesta.nombrer); $("#caller").val(respuesta.caller); $("#poblacionr").val(respuesta.poblacionr); $("#cpr").val(respuesta.cpr); $("#provinciar").val(respuesta.provinciar); $("#telefonor").val(respuesta.telefonor); $("#existe").val(respu); }else{ var respu = 'no' $("#existe").val(respu); } }); }); });
Código PHP:
<?php
session_start();
if(!isset($_SESSION['contra'])){
header("Location: ../index.php");
}
$contra = $_SESSION["contra"];
require '../conn.php';
$matricula = $_GET['term'];
$arr_data=array();
$sql = "select * FROM habitual WHERE codigo=$contra and nombrer LIKE '%$matricula%'";
$result = mysqli_query($connect,$sql) or die('La consulta falló'.mysqli_error());
if($result->num_rows > 0){
while($fila = $result->fetch_array()){
$matriculas['nombrer'] = $fila['nombrer'];
}
echo json_encode($matriculas);
}
?>
No doy con ello y ya me estoy quemando, a ver si alguien me echa una mano
Saludos