The system must fill in the input fields once the routine is entered but it does so and I do not see any type of error.
index.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Ingresar clientes</title>
<meta name="viewport" content="width=device-width"/>
<script src="js/jquery.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="js/jquery-ui.css">
<script src="js/jquery-ui.js" type="text/javascript"></script>
<script src="js/jquery.rut.min.js" type="text/javascript"></script>
<script src="js/validacion.js" type="text/javascript"></script>
<link href="css/bootstrap.css" rel="stylesheet" >
<link rel="stylesheet" href="css/style.css">
<?php include_once "lib/metodosbd.php";?>
</head>
<script type="text/javascript">
$(document).ready(function(e) {
$("#rutb").focus();
$("#rutb").keyup(function(){
var url="lib/busca-cliente.php";
$.getJSON(url,{num1 : $("#rutb").val()},function(clientes){
$.each(clientes,function(i,cliente){
$("#nombre").val(cliente.nombre);
$("#rut").val(cliente.rut);
$("#telefono").val(cliente.telefono);
$("#direccion").val(cliente.direccion);
$("#email").val(cliente.email);
});
});
});
//valida rut de ingreso
$("input#rut").rut().on('rutInvalido', function(e) {
$("#mrut").fadeIn();
});
$("input#rut").rut().on('rutValido', function(e, rut, dv) {
$("#mrut").fadeOut();
});
//valida rut buscador
$("form#buscador input")
.rut({formatOn: 'keyup', validateOn: 'keyup'})
.on('rutInvalido', function(){
$("#mrutb").fadeIn();
})
.on('rutValido', function(){
$("#mrutb").fadeOut();
});
//setear input sin formato sin el ultimo caracter del rut digitado
$("#rutb").keyup(function () {
var value = $(this).val();
$("#rutsf").val(value);
});
$("input#rutsf").rut()
.on('rutValido', function(e, rut){
alert("Su RUT sin DV es " + rut);
});
});
</script>
<body>
<header>
<div class="div-header">
<section class="main row">
<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1">
<img src="img/OXblanco.png" width="320" height="107" >
</div>
<div class="col-xs-11 col-sm-11 col-md-11 col-lg-11">
</div>
</section>
</div>
<div class="container">
<h2 style="margin-top:10px; margin-bottom:20px;">Ingresar Clientes</h2>
<section class="main row" >
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<form method="get" id="buscador">
<input name="rutb" type="text" id="rutb" placeholder="Rut" />
<div class="errores" id="mrutb">El rut no es valido</div>
<!-- <button type="submit" name="buscar" id="btn- buscar">Buscar</button>-->
</form>
<br><br>
<?php
/*if(isset($_GET['buscar'])){
consultar();
}*/
?>
</div>
<br></br>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<form method="post" id="ingresar" onSubmit="return Comprobar();">
<label for="nombre">Nombre</label>
<input name="nombre" type="text" id="nombre" placeholder="Oxford s.a" />
<div id="mnom" class="errores">El nombre no es valido</div>
<label for="rut">Rut</label>
<input name="rut" type="text" id="rut" placeholder="193178685 (El sistema asigna automaticamente el formato)" />
<div class="errores" id="mrut">El rut no es valido</div>
<!-- <input name="comuna" type="text" id="comuna" placeholder="Comuna" />-->
<label for="telefono">Teléfono</label>
<input name="telefono" type="text" id="telefono" placeholder="123456789"/>
<div class="errores" id="mtel">El teléfono no es valido </div>
<div class="errores" id="mtel2">El número de telefono debe tener 9 digitos </div>
<label for="direccion">Dirección</label>
<input name="direccion" id="direccion" placeholder="Orden de Malta #1434" type="text" />
<label for="email">Email</label>
<input name="email" id="email" placeholder="[email protected]" type="email"/>
<input name="rutsf" type="text" id="rutsf" />
<button type="submit" name="insertar" id="btn-insert">Insertar</button>
</form>
<?php
if(isset($_POST['insertar'])){
if( strlen($_POST['rutsf'])>8){
echo'<script>alert ("Debe ingreserar el rut sin puntos ni guion");</script>';
}else{
ingresar();
}
}
?>
</div>
</section>
</div>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
search-client.php
<?php
include_once "lib/conexion.php";
$rutbuscador=$_GET['num1'];
if (! empty ($ routbuscador)) {
$con=conectar();
$sqls = "SELECT * FROM clientesWHERE (Rut = '$rutb')";
$stmt= sqlsrv_query($sqls,$con);
$clientes = array();
$contar = sqlsrv_num_rows($sqls);
if($contar == 0 ){
?> <div class="alert alert-warning" role="alert">No existen clientes con el rut : <?php echo $rutb; ?></div><script>$("#nombre").focus(); </script><?php
}else{
while($fila=sqlsrv_fetch_array($sqls)){
$NOM=$fila['NoFAux'];
$RUT=$fila['RutAux'];
$DIR=$fila['DirAux'];
$FON=$fila['FonAux1'];
$EM=$fila['EMail'];
$clientes[] = array('rut' =>$RUT,'nombre' => $NOM,'telefono' => $FON,'direccion' => $DIR,'email' => $EM);
}
}
$json_string = json_encode($clientes);
echo $json_string;
}
?>