Aqui mi codigo:
Código PHP:
Ver original
<?php include("conexion.php"); ?> <html> <head> <title>Calificaciones - Estudiantil</title> </head> <body> <form method="post" action="<?php $_SERVER['PHP_SELF'] ?>" > <table width="100%" border="1" align="center"> <tr> <td width="5%"><div align="center"><strong>Codigo</strong></div></td> <td width="15%"><div align="center"><strong>Nombre y Apellidos</strong></div></td> <td width="8%"><div align="center"><strong>Semestre I</strong></div></td> <td width="8%"><div align="center"><strong>Semestre II</strong></div></td> <td width="8%"><div align="center"><strong>Semestre III</strong></div></td> <td width="8%"><div align="center"><strong>Promedio Final</strong></div></td> </tr> <?php $curso=$_GET['idcurso']; $sql="SELECT al.alu_codigo, al.alu_nombres, al.alu_apellidos, ma.idmatricula, ma.idestudiante, det.idprogramacion, det.idmatricula, det.p1 ,det.p2 ,det.p3 , det.pf, pr.idprogramacion, pr.iddocente, pr.idcurso, pr.idseccion, pr.idgrado, pr.idanno, do.doc_codigo, do.doc_usuario , an.idanno , an.descripcion , cu.idcurso , cu.descripcion FROM cursos cu, alumnos al, docentes do , programacion pr, matricula ma, detalles det , annoacademico an WHERE det.idmatricula = ma.idmatricula AND ma.idestudiante =al.alu_codigo AND pr.idcurso = '".$curso."' AND pr.iddocente ='".$d['doc_codigo']."' AND pr.iddocente = do.doc_codigo AND an.descripcion='".$f['descripcion']."' AND pr.idanno=an.idanno AND pr.idcurso=cu.idcurso AND pr.idprogramacion=det.idprogramacion"; { ?> <tr> <td><div align="center"><?php echo $dato['alu_codigo']?></div></td> <td><div align="center"><?php echo $dato['alu_nombres'].' '.$dato['alu_apellidos'] ?></div></td> <input type="text" name="alu_codigo[]" id="alu_codigo[]" value="<?php echo $dato['alu_codigo'] ?>" > <td><div align="center"> <input type="text" name="p1[]" id="p1[]" value="<?php echo $dato['p1'] ?>" > </div></td> <td><div align="center"> <input type="text" name="p2[]" id="p2[]" value="<?php echo $dato['p2'] ?>" > </div></td> <td><div align="center"> <input type="text" name="p3[]" id="p3[]" value="<?php echo $dato['p3'] ?>" > </div></td> <td><div align="center"> <input type="text" name="pf[]" id="pf[]" value="<?php echo $dato['pf'] ?>" > </div></td> </tr> <?php { $p1=$_POST['p1']; $p2=$_POST['p2']; $p3=$_POST['p3']; $pf=$_POST['pf']; $alu_codigo=$_POST['alu_codigo']; foreach ($alu_codigo as $clave => $p1){ echo $sqlx="UPDATE detalles, programacion , matricula ,alumnos , docentes ,cursos SET detalles.p1 ='".$p1."' WHERE detalles.idprogramacion='".$dato['idprogramacion']."' AND detalles.idmatricula='".$dato['idmatricula']."' AND detalles.idmatricula=matricula.idmatricula AND matricula.idestudiante='".$alu_codigo[$clave]."' AND programacion.idprogramacion=detalles.idprogramacion AND programacion.iddocente=doc_codigo AND programacion.iddocente='".$dato['doc_codigo']."'"; } echo '<script language="javascript"> alert("Cursos inscritos con exito"); location.href="cursos_asignados_al_docente_x.php"; </script>'; } } //LLAVE FIN DE WHILE NUMERO # 1 ?> <td colspan="7" align="center"><input type="submit" name="enviar" class='btn btn-primary' value="Asignar Calificacion"></td> </table> </form> </body> </html>
Espero puedan ayudarme.