Sólo con PHP no es posible hacerlo, debes recurrir a Javascript y/o AJAX, un ejemplo básico con javascript
:
Código PHP:
Ver original<script type="text/javascript">
// dias es el total de días trabajados
// campo es la id del input text que se debe actualizar
function calcula(dias, campo) {
sueldo = <?php echo $sueldo_basico; ?>;
// Va sin formato, eso tendrás que preguntarlo en el foro de Javascript
document.getElementById(campo).value = dias * sueldo;
}
</script>
<form bla bla bla>
Días: <input type="text" name="dias" value="" onblur="calcula(this.value, 'total');" /><br />
Total a pagar: <input type="text" name="total" id="total" value="" readonly="readonly" />
</form>
Notas:
-
onblur ejecuta la función para calcular cuando el campo
dias pierde el foco
-
calcula() recibe los días y la ID del campo que debe actualizar
- El input
total debe tener
ID, el name es sólo por consistencia
- El atributo
readonly es para que el usuario no pueda modificar el valor manualmente