Holaaa amigos! me he matado para poder hacer esto pero no he podido, espero su ayuda por favor .
Estoy creando un sistema de control de notas. Y tengo un formulario en el que hago una consulta para mostrar los alumnos y al mismo tiempo genera los TextBox para ingresar su nota correspondiente en una tabla.
CODIGO PARA MOSTRAR ALUMNOS Y GENERAR TEXTBOX: Código PHP:
require ("conexion.php");
//variables para materia capturadas en $_post
$codigomateria = $_POST['mnuMateria'];
$result = mysql_query("SELECT cod_alum, nombres_alum, apellidos_alum FROM alumnas ORDER BY nombres_alum");
if (mysql_num_rows($result)){
echo "<table border = '1'> \n";
//ENCABEZADO DE LA TABLA
echo "<tr><td><font class='tableTitle'>Codigo</font></td><td width='150px'><font class='tableTitle'>Nombre</font></td>
<td width='150px'><font class='tableTitle'>Apellidos</font></td><td><font class='tableTitle'>Act1</font></td>
<td><font class='tableTitle'>Act2</font></td><td><font class='tableTitle'>Act3</font></td><td><font class='tableTitle'>50%</font></td>
<td><font class='tableTitle'>Auto.</font></td><td><font class='tableTitle'>Hete.</font></td><td><font class='tableTitle'>20%</font></td>
<td><font class='tableTitle'>P.O.</font></td><td><font class='tableTitle'>30%</font></td><td><font class='tableTitle'>Promedio</font></td></tr> \n";
//GENERADOR DE CONSULTA Y TEXTBOX
while ($row = @mysql_fetch_array($result)) {
echo "<tr><td><input type='hidden' name='contador' value='$contador'>
<input type='hidden' name='idalum' value='$row[cod_alum]'> <center><font class='tableBody'>".$row["cod_alum"].
"</font></center></td><td><font class='tableBody'>".$row["nombres_alum"]."</font></td>".
"<td><font class='tableBody'>".$row["apellidos_alum"]."</font></td>".
"<td><input type='text' name='act1' class='textboxNotas' maxlength='4'></td>".
"<td><input type='text' name='act2' class='textboxNotas' maxlength='4'></td>".
"<td><input type='text' name='act3' class='textboxNotas' maxlength='4'></td>".
"<td><input type='text' name='promAct' class='textboxPromact' maxlength='4'></td>".
"<td><input type='text' name='auto' class='textboxPromact' maxlength='4'></td>".
"<td><input type='text' name='hetero' class='textboxPromact' maxlength='4'></td>".
"<td><input type='text' name='proAuto' class='textboxPromact' maxlength='4'></td>".
"<td><input type='text' name='pobj' class='textboxPromact' maxlength='4'></td>".
"<td><input type='text' name='promPO' class='textboxPromact' maxlength='4'></td>".
"<td><center><input type='text' name='promPeriodo' class='textboxDateYY' maxlength='4'></center></td>".
"</tr> \n";
}
echo "</table> <br><br><center><button type='submit' name='guardarnotas' value='guardarnotas'><strong>Guardar Notas</strong></button></center>";
}
else {
echo "No se han encontrado registros de alumnos"; }
Hoy lo que tengo que hacer es registrar en la DB las notas digitadas en los textbox. Si tengo 30 alumnos, tiene que registrar las notas de esos 30. CODIGO INSERT INTO: Código PHP:
require("conexion.php");
$fecha = date ("d/m/y");
$seccion = $_POST['mnuSeccion'];
$materia = $_POST['mnuMateria'];
$idalum = $_POST['idalum'];
$act1 = $_POST['act1'];
$act2 = $_POST['act2'];
$act3 = $_POST['act3'];
$promact = $_POST['promAct'];
$auto = $_POST['auto'];
$hetero = $_POST['hetero'];
$proauto = $_POST['proAuto'];
$pobj = $_POST['pobj'];
$promPO = $_POST['promPO'];
$promPeriodo = $_POST['promPeriodo'];
$sqlguardar = "INSERT INTO notas_periodo1 VALUES('NULL', $idalum, $seccion, $materia, $act1, $act2, $act3, $promact, $auto, $hetero, $proauto, $pobj, $promPO, $promPeriodo, $fecha)";
ESPERO SU AYUDA...