Buenas tardes, Tengo un formulario que requiero autollenar al introducir dos criterios. Quiero que al introducir Orden y Colada se autollenen los demas inputs
<script>
$(document).ready(function(){
$( "#Colada").autocomplete({
source: "buscarcolada.php",
minLength: 2
});
$("#Orden").autocomplete({
source: "buscarorden.php",
minLength: 2
});
$("#Colada"+"#Orden").focusout(function(){
$.ajax({
url:'datos.php',
type:'POST',
dataType:'json',
data:{ Orden:$('#Orden').val(), Colada:$('#Colada').val()}
}).done(function(respuesta){
$("#Fecha").val(respuesta.Fecha);
$("#Acero").val(respuesta.Acero);
$("#Producto").val(respuesta.Producto);
$("#Medida1").val(respuesta.Medida1);
$("#Medida2").val(respuesta.Medida2);
$("#Tonsrecibidas").val(respuesta.Tonsrecibidas);
$("#Longitud").val(respuesta.Longitud);
$("#Atatot").val(respuesta.Atatot);
$("#Cliente").val(respuesta.Cliente);
$("#SubCliente").val(respuesta.SubCliente);
$("#Visual").val(respuesta.Visual);
$("#Tter").val(respuesta.Tter);
$("#Krt").val(respuesta.Krt);
$("#End").val(respuesta.End);
$("#Cha").val(respuesta.Cha);
$("#Ultr").val(respuesta.Ultr);
$("#Mac1").val(respuesta.Mac1);
$("#Meer").val(respuesta.Meer);
$("#Dspunt").val(respuesta.Dspunt);
$("#Codbann").val(respuesta.Codbann);
$("#Med1mm").val(respuesta.Med1mm);
$("#Med2mm").val(respuesta.Med2mm);
$("#Med1plg").val(respuesta.Med1plg);
$("#Med2plg").val(respuesta.Med2plg);
});
});
});
</script>
FORMULARIO
<form name="form1" method="post" action="insertar.php" style="font-family:'Times New Roman', Times, serif" style="font-size:5px" >
<fieldset>
<legend>
INFORMACIÓN DE COLADA</legend>
<table cellspacing="0" cellpadding="0">
<tr>
<td width="161"><p>
<p>
<label for="Colada">Colada</label>
<input type="text" name="Colada" id="Colada">
<p>
<label for="Orden">Orden</label>
<input type="text" name="Orden" id="Orden">
<p>
<p></td>
<p>
<label>Fecha Laminado</label>
<input type="text" name="Fecha" id="Fecha" value="">
</p>
<label>Acero</label>
<input type="text" name="Acero" id="Acero"value="">
</p>
<p>
<label>Perfil</label>
<input type="text" name="Producto" id="Producto" value="">
</p>
<p>
<label>Longitud</label>
(mts)
<input type="text" name="Longitud" id="Longitud" value="">
</p>
<p align="center">
<label>Atados Totales</label>
<input type="text" name="Atatot" id="Atatot" value="">
</p>
<p align="center">
<label>Toneladas laminadas</label>
<input type="text" name="Tonsrecibidas" id="Tonsrecibidas" value="">
</p>
<p align="center">
<label >Sección Laminada</label>
<input type="text" name="Medida1" id="Medida1" value="">
<input type="text" name="Medida2" id="Medida2" value="">
</p><
<p>
<label >Medidas (mm)</label>
<input type="text" name="Med1mm" id="Med1mm" value=">">
<input type="text" name="Med2mm" id="Med2mm"value="">
</p>
<p>
<label>Medidas (plg)</label>
<input type="text" name="Med1plg" id="Med1plg" value="<">
<input type="text" name="Med2plg" id="Med2plg3" value="">
</p></td>
<p>
<label >Cliente</label>
<input type="text" name="Cliente" id="Cliente" value="">
</p>
<p>
<label >Sub-Cliente</label>
<input type="text" name="SubCliente" id="SubCliente" value="">
</p>
<p>
<label>Codigo Bann</label>
<input type="text" name="Codbann" id="Codbann"value="">
</p></td>
</tr>
</body>
datos.php
$conexion = new mysqli('localhost','root','','calidad',3306);
$Orden = $_POST['Orden'];
$Colada = $_POST['Colada'];
$consulta = "select Fecha, Acero, Producto, Medida1, Medida2, Tonsrecibidas, Longitud, Atatot, Cliente, SubCliente,Visual, Tter, Krt, End, Cha, Ultr, Mac1, Meer, Dspunt, Codigobann, Med1mm, Med2mm, Med1plg, Med2plg FROM recepcion WHERE Orden like '$Orden' OR Colada LIKE '$Colada'";
$result = $conexion->query($consulta);
$respuesta = new stdClass();
if($result->num_rows > 0){
$fila = $result->fetch_array();
$respuesta->Fecha = $fila['Fecha'];
$respuesta->Acero = $fila['Acero'];
$respuesta->Producto = $fila['Producto'];
$respuesta->Medida1 = $fila['Medida1'];
$respuesta->Medida2 = $fila['Medida2'];
$respuesta->Tonsrecibidas = $fila['Tonsrecibidas'];
$respuesta->Longitud = $fila['Longitud'];
$respuesta->Atatot = $fila['Atatot'];
$respuesta->Cliente= $fila['Cliente'];
$respuesta->SubCliente = $fila['SubCliente'];
$respuesta->Visual = $fila['Visual'];
$respuesta->Tter = $fila['Tter'];
$respuesta->Krt= $fila['Krt'];
$respuesta->End = $fila['End'];
$respuesta->Cha = $fila['Cha'];
$respuesta->Ultr = $fila['Ultr'];
$respuesta->Mac1= $fila['Mac1'];
$respuesta->Meer= $fila['Meer'];
$respuesta->Dspunt= $fila['Dspunt'];
$respuesta->Codbann= $fila['Codigobann'];
$respuesta->Med1mm= $fila['Med1mm'];
$respuesta->Med2mm= $fila['Med2mm'];
$respuesta->Med1plg= $fila['Med1plg'];
$respuesta->Med2plg= $fila['Med2plg'];
}
echo json_encode($respuesta);
?>
buscarcolada.php
<?php
$conexion = new mysqli('localhost','root','','calidad',3306);
$Colada = $_GET['term'];
$consulta = "select Colada FROM recepcion WHERE Colada LIKE '%$Colada%'";
$result = $conexion->query($consulta);
if($result->num_rows > 0){
while($fila = $result->fetch_array()){
$coladas[] = $fila['Colada'];
}
echo json_encode($coladas);
}
?>
buscarorden.php
<?php
$conexion = new mysqli('localhost','root','','calidad',3306);
$Orden= $_GET['term'];
$consulta = "select Orden FROM recepcion WHERE Orden LIKE '%$Orden%'";
$result = $conexion->query($consulta);
if($result->num_rows > 0){
while($fila = $result->fetch_array()){
$Ordens[] = $fila['Orden'];
}
echo json_encode($Ordens);
}
?>