help, estoy haciendo un sistema para la insercion de notas de los alumnos, primeramente estoy utlizando javascript para sumar dinamicamente la nota total y luego insertar a la base de datos todas las notas mas la nota total, el problema q tengo es q mi script q uso solo funciona para un registro es decir para un solo alumno y cuando hay mas de un registro ya no funciona, esta es la idea:
id---nota1----nota2---nota3---total
1----50--------50-------55--------155
2----40--------40-------44--------124
3
4
........n filas (depende de mis registros de alumnos)
aqui esta el codigo basico q utilizo
Código PHP:
<html>
<head>
</head>
<body>
<p align="center"><b>Suma de valores en textbox
<script>
function suma(){
var vtemp=0
vresult=0
for (var i=1;i<document.form1.elements.length;i++){ // hace un bucle para calcular todos los valores
vtemp=eval("parseFloat(document.form1.nota"+i+".value)")
if(!isNaN(vtemp)) vresult+=vtemp
}
document.form1.total.value=vresult
}
</script>
</b>
<body>
</p>
<form name="form1">
<table border=1>
<?php
$i=1;
while($i<5)
{
?>
<tr>
<td>nota1: <input name="nota1" onkeyup="suma()" size="20"> </td>
<td> nota2:<input name="nota2" onkeyup="suma()" size="20"> </td>
<td> nota3: <input name="nota3" onkeyup="suma()" size="20"> </td>
<td>Suma total:<input name="total" size="20" readonly="readonly"> </td>
</tr>
<?php
$i++;
}
?>
</form>
</body>
</body>
</html>
Porfa alguien q pueda ayudarme con el script o si tiene otro script mucho mejor, gracias de antemano