Tema: Hmtl Suma
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/08/2005, 15:01
FER_S
 
Fecha de Ingreso: agosto-2005
Mensajes: 104
Antigüedad: 19 años, 4 meses
Puntos: 0
Recibi tu mensaje , es la primera vez q entraba a un foro ,

pero asi se aprende no .

tengo 3 columnas ( precio , cantidad , sub total ) que es dinamica osea varía el numero de filas segun yo le de el numero de filas q yo ingrese ,el problema es que al ingresar el precio y la cantidad ; el subtotal sale a traves del evento OnkeyUp ; pero lo que yo quiero es que sume todos los subtotales y q lo muestre en un text ( que se llama total ) a la vez que estoy ingresando tanto la cantidad como el precio

Código PHP:
<?

<html>
<head>

<title>suma</title>
</head>

<body>
<form action="" method="get" name="form" id="form">
<table width="222">
<tr>
<td width="44">Precio</td>
<td width="69">Cantidad</td>
<td width="50">Subtotal</td>
</tr>
<?
$filas=4; // filas es variable

for($a=1; $a<$filas ; $a++)
{
?>




<tr>
<td><input name="p_costo<? echo $a ; ?>" type="text" i size="6" >
</td> <!-- cadena -->
<td> <input name="cantidad<? echo $a ; ?>" type="text" size="4" onKeyUp=" this.form.i_total<? echo $a; ?>.value = this.form.p_costo<? echo $a; ?>.value * this.form.cantidad<? echo $a; ?>.value ;

var s = parseInt ( this.form.total.value ) ;

s =s + parseInt(this.form.i_total<? echo $a; ?>.value);
this.form.total.value=s;

" >
</td>
<td> <input name="i_total<? echo $a ; ?>" type="text" size="6" disabled >
</td>
</tr>

<?

}


?>

</table>

Total <input name="total" type="text" >


</form>
</body>
</html>