formulario.php
Código:
buscartelefono.php<html lang="en"> <head> <!-- Jquery Autocompletado --> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/black-tie/jquery-ui.css" rel="stylesheet" type="text/css" /> </head> <body> <script> $(document).ready(function(){ $( "#telefono" ).autocomplete({ source: "buscartelefono.php", minLength: 2 }); $("#telefono").focusout(function(){ $.ajax({ url:'buscarcliente.php', type:'POST', dataType:'json', data:{ telefono:$('#telefono').val()} }).done(function(respuesta){ $("#nombre").val(respuesta.nombre); $("#nombre").val(respuesta.paterno); $("#nombre").val(respuesta.materno); $("#idcliente").val(respuesta.id); }); }); }); </script> </body> <form > <label>Nombre Cliente</label> <input class="form-control" id="nombre" name="nombre" > <input type="hidden" name="idcliente" id="idcliente"> <label>*Teléfono</label> <input class="form-control" name="telefono" id="telefono"> </form> </html>
Código PHP:
$telefono = $_GET['term'];
include("config.php");
$prefijo= $_SESSION["prefijotabla"];
$consulta = "SELECT telefono,celular,idotro FROM ".$prefijo."_clientes WHERE telefono LIKE '%$telefono%', celular LIKE '%$telefono%', idotro LIKE '%$telefono%'";
$result = $con->query($consulta);
if($result->rowcont() > 0){
foreach($result as $fila){
$telefonos[] = $fila['telefono'];
$telefonos[]. = $fila['celular'];
$telefonos[]. = $fila['idotro'];
}
echo json_encode($telefonos);
}
Código PHP:
$telefono = $_POST['telefono'];
include("config.php");
$prefijo= $_SESSION["prefijotabla"];
$consulta = "SELECT nombrec,apaterno,amaterno,id FROM ".$prefijo."_clientes WHERE telefono = '$telefono' OR celular='$telefono' OR idotro='$telefono'";
$result = $con->query($consulta);
$respuesta = new stdClass();
if($result->rowcont() > 0){
$fila = $result->fetch(PDO::FETCH_ASSOC);
$respuesta->nombre = $fila['nombrec'];
$respuesta->paterno = $fila['apaterno'];
$respuesta->materno = $fila['amaterno'];
$respuesta->id = $fila['id'];
}
echo json_encode($respuesta);