Si quieres que al introducir el codigo del trabajo y del cliente te aparezca automáticamente el nombre, el telefono y el mail entonces tendrás que utilizar ajax para hacerlo. Te explico por pasos:
Primero crea un div con un id. En este div se mostraran los datos. También asignale un id a al codigo del trabajo y al del cliente
Después crea un archivo js con el siguiente codigo.
Código Javascript
:
Ver originalfunction carga()
{
var trabajo=document.getElementById("trabajo").value;
var cliente=document.getElementById("cliente").value;
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("id del div donde se mostraran los datos").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","script php con la consulta",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("trabajo="+trabajo+"&cliente="+cliente);
}
Después crea el script php con la consulta sql.
Código PHP:
Ver original$trabajo=$_POST['trabajo'];
$cliente=$_POST['cliente'];
/*Aquí iria la consulta*/
/*A continuacion lee los resultados y guardalos en variables*/
$nombre=$row['Nombre'];
/*Imprime los input con el valor de la variable*/
echo "<td>Nombre</td>";
echo "<td><input type="text" value="$nombre"></td>;
despues asignale por ejemplo al input cliente el evento onchange="carga()";