Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2010, 17:09
lexjaimes
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Exclamación formulario multiregistros php y mysql - EMERGENCIA

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...

Última edición por lexjaimes; 26/04/2010 a las 17:28 Razón: error en el codigo php