Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2012, 12:21
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Registrar notas de varios estudiantes con un click

hola como estan todos los programadores de este gran foro, saludos a todos, esta vez vengo con un problema estoy tratando de registrar las notas de los estudiantes y consegui la manera en la q deseo hacerlo, esta es la forma q tengo pero no puedo hacerla, alguien me podria decir porq no guarda al hacer click en guardar

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Registro de Notas</title>
<link rel="stylesheet" href="estilos/estilos.css" type="text/css">
</head>

<body>
<?php
require_once("modulos.php");
$obj = new modulos;
$vectoralu=array();
$vectoralu=$obj->Alumnos();
//echo "Total : ".count($vector);
?>
<table align="center" width="353">
<tr><td width="232" align="center"><strong>Seleccione curso : </strong>
<td width="109"><select name="cur">
<?php
$vector=array();
$vector=$obj->cursos();
for ($i=0;$i<count($vector);$i++)
{
?>
<option value="<?php echo $vector[$i]["codigo"] ?>"><?php echo $vector[$i]["nombre"] ?>
<?php
}
?>
</select>
</table><br>
<hr>
<table align=center width=800 border="1" cellspacing="0">
<tr class="fila"><th>Codigo<th>Apellido<th>Nombre<th>N ota 1<th>Nota 2<th>Nota 3<th>Nota 4<th>
<th>Promedio<th>Condicion<th>&nbsp;
<?php
for ($i=0;$i<count($vectoralu);$i++)
{
?>
<tr>
<td align="center"><?php echo $vectoralu[$i]["codigo"]?>
<td align="center"><?php echo $vectoralu[$i]["nombres"]?>
<td align="center"><?php echo $vectoralu[$i]["apellidos"]?>
<td align="center"><input type="text" size="5" class="texto1" name="t<?php echo $i ?>">
<td align="center"><input type="text" size="5" class="texto1" name="n<?php echo $i ?>">
<td align="center"><input type="text" size="5" class="texto1" name="k<?php echo $i ?>">
<td align="center"><input type="text" size="5" class="texto1" name="r<?php echo $i ?>">
<td align="center"><input type="button" value="Calcular" onClick="promedio(<?php echo $i ?>);">
<td align="center"><input type="text" class="texto1" size="5" readonly name="p<?php echo $i ?>">
<td align="center"><input type="text" class="texto1" size="15" readonly name="c<?php echo $i ?>">
<td align="center"><input type="button" value="Guardar" onClick="save(<?php echo $i?>,'<?php echo $vectoralu[$i]["codigo"] ?>');">
<?php
}
?>
</table>
<script language="javascript">
function promedio(j){
var not1=eval("t"+j+".value");
var not2=eval("n"+j+".value");
var not3=eval("k"+j+".value");
var not4=eval("r"+j+".value");
var p=(Number(not1)+Number(not2)+Number(not3)+Number(n ot4))/4;
document.getElementById("p"+j).value=p
var estado=(p>=10.5) ? "Aprobado" : "Desaprobado";
document.getElementById("c"+j).value=estado
}
var oajax;
function save(j,codalu)
{
oajax=new ActiveXObject("Microsoft.XMLHTTP");
var not1=eval("t"+j+".value");
var not2=eval("n"+j+".value");
var not3=eval("k"+j+".value");
var not4=eval("r"+j+".value");
var p=(Number(not1)+Number(not2)+Number(not3)+Number(n ot4))/4;
var codcur=document.getElementById("cur").value;
oajax.open("Get","save.php?cur="+codcur+"&alu="+co dalu+"&n1="+not1+"&n2="+not2+"&n3="+not3+"&n4="+no t4+"&pr="+p,true);

oajax.onreadystatechange=function()
{
if (oajax.readystate==4 && oajax.status==200)
{
alert("Registro guardado");
}
}
oajax.send(null);
}

</script>
</body>
</html>