Hola amigos. Estoy haciendo una hoja de nómina y tengo un input text en donde pido el numero de dias trabajados. Luego que se agregue ese dato debo multiplicarlo con el sueldo diario que es una variable php para mostrarlo en otro input text. La cuestión es que no se como tomar ese dato de los días sin hacer submit.
Este es mi código:
Código PHP:
Ver original<form action="nomina.php" method="post" >
<table width="750" border="0" class="tabla2">
<tr>
<td colspan="5" class="td2" bgcolor="#95bce2">UNIDAD EDUCATIVA</td>
</tr>
<tr>
<td colspan="5">NOMINA PARA EL PAGO DE SUELDOS EMPLEADOS</td>
</tr>
<tr>
<td width="7%">Desde:</td>
<td width="15%"> </td>
<td width="7%">Hasta:</td>
<td width="16%"> </td>
<td> </td>
</tr>
</table>
<br />
<table width="750" border="1" bordercolor="#95bce2" class="tabla3">
<tr bgcolor="#95bce2 ">
<td>Nº</td>
<td>CI</td>
<td>APELLIDOS</td>
<td>NOMBRES</td>
<td>DIAS</td>
<td>SUELDO BÁSICO</td>
<td>SUELDO B. QUINCENA</td>
<td>IVSS</td>
<td>PARO FORSOZO</td>
<td>LPH</td>
<td>OTROS INGRESOS</td>
<td>OTROS DESCUENT</td>
<td>TOTAL DEDUCCIONES</td>
<td>TOTAL DEVENGADO</td>
</tr>
<?php
$rs = mysql_query("SELECT * FROM empleados ORDER BY id_empleado ASC");
$id_empleado = $result['id_empleado'];
$ci = $result['ci'];
$pnombre = $result['pnombre'];
$snombre = $result['snombre'];
$papellido = $result['papellido'];
$sapellido = $result['sapellido'];
$cargo = $result['cargo'];
$sueldo_basico = $result['sueldo_basico'];
//$sueldo_quin = number_format(($sueldo_basico*$dias),2,'.','');
echo "
<tr>
<td>$id_empleado</td>
<td>$ci</td>
<td>$papellido $sapellido</td>
<td>$pnombre $snombre</td>
<td><input name=\"dias\" type=\"text\" id=\"dias\" size=\"2\" /></td>
<td>$sueldo_basico</td>
<td><input name=\"sueldo_quinc\" type=\"text\" id=\"sueldo_quinc\" size=\"5\" /></td>
<td>$ivss</td>
<td>$paro_for</td>
<td>$lph</td>
<td><input name=\"otros_ing\" type=\"text\" id=\"otros_ing\" size=\"5\" /></td>
<td><input name=\"otros_desc\" type=\"text\" id=\"otros_desc\" size=\"5\" /></td>
<td></td>
<td> </td>
</tr>";
}
?>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>TOTAL</td>
<td></td>
</tr>
</table>
</form>
Lo que quiero mostrar es
$sueldo_quin = number_format(($sueldo_basico*dias),2,'.','');
pero no se como.
Gracias