Código Javascript:
Ver original
function calcula(dias, sueldo_diario, indice) { document.getElementById('sueldo_quinc' + indice).value = dias * sueldo_diario; } function deducciones(otros_desc, ivss, paro_for, lph, indice2) { document.getElementById('total_deducc' + indice2).value = parseFloat(otros_desc) + parseFloat(ivss) + parseFloat(paro_for) + parseFloat(lph); } function total_dev(otros_ing, sueldo_quinc, total_deducc, indice3) { document.getElementById('total_deveng' + indice3).value = (parseFloat(otros_ing) + parseFloat(sueldo_quinc)) - parseFloat(total_deducc); }
y el fomulario:
Código HTML:
Ver original
<form action="nomina_reg.php" method="post" > <table width="750" border="0" class="tabla2"> <tr> </tr> <tr> </tr> <tr> </tr> </table> <br /> <table width="750" border="1" bordercolor="#95bce2" class="tabla3"> <tr bgcolor="#95bce2 "> </tr> <?php $indice = 1; $indice2 = 1; $indice3 = 1; $rs = mysql_query("SELECT * FROM empleados ORDER BY id_empleado ASC"); while($result = mysql_fetch_array($rs)) { $ivss = number_format(($result['sueldo_basico']*4/100),2,'.',''); $paro_for = number_format(($result['sueldo_basico']*0.5/100),2,'.',''); $lph = number_format(($result['sueldo_basico']*1/100),2,'.',''); $sueldo_diario = $result['sueldo_basico']/30; ?> <tr> </tr> <?php $indice ++; $indice2 ++; $indice3 ++; } // fin de while
cuando lo ejecuto me da en el total el resultado NaN. No se que hago mal????