Ver Mensaje Individual
  #17 (permalink)  
Antiguo 15/06/2009, 21:38
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Ayuda con actualizar datos multiples

results2.php
Código PHP:
<?php
 $carrera 
$_POST["carrera"];
 
$ciclo $_POST["ciclo"];
 
$materia $_POST["materia"];
 
 
 
// Conectar con el servidor de base de datos
      
$conexion mysql_connect ("localhost","root","")
         or die (
"No se puede conectar con el servidor");

   
// Seleccionar base de datos
      
mysql_select_db ("registroacademico")
         or die (
"No se puede seleccionar la base de datos");

   
// Enviar consulta
      
$instruccion "SELECT  alumnos.*, alumnos.codalumno, materias.nombre_materia, materias.ciclo, notas.*
        FROM alumnos
            INNER JOIN carreras ON alumnos.codcarrera=carreras.codcarrera
            INNER JOIN materias ON carreras.codcarrera=materias.codcarrera
            INNER JOIN notas ON materias.codmateria=notas.codmateria
        where carreras.nombre_carrera like '$carrera' and materias.ciclo like '$ciclo' and materias.nombre_materia like '$materia'"
;

    
$consulta mysql_query ($instruccion$conexion) or die ("Fallo en la consulta");
         
          
// Mostrar resultados de la consulta
      
$nfilas mysql_num_rows ($consulta);
   
      if (
$nfilas 0)
      {
        
         echo 
"<form name='updatenotas' method='POST' action='updatenotas.php'>";
         print (
"<TABLE border = '1'>\n");
         print (
"<TR>\n");
         print (
"<TH>Codigo</TH>\n");
         print (
"<TH>Codigo de Materia</TH>\n");
         print (
"<TH>Nombre</TH>\n");
         print (
"<TH>Apellido</TH>\n"); 
         print (
"<TH>Lab1</TH>\n"); 
         print (
"<TH>Act1</TH>\n"); 
         print (
"<TH>Par1</TH>\n");
         print (
"<TH>Promedio 1</TH>\n"); 
         print (
"<TH>Lab2</TH>\n"); 
         print (
"<TH>Act2</TH>\n"); 
         print (
"<TH>Par2</TH>\n");
         print (
"<TH>Promedio 2</TH>\n"); 
         print (
"<TH>Lab3</TH>\n"); 
         print (
"<TH>Act3</TH>\n"); 
         print (
"<TH>Par3</TH>\n");
         print (
"<TH>Promedio 3</TH>\n"); 
         print (
"<TH>Promedio Final</TH>\n");
         
         
         
          
         print (
"</TR>\n");
         while(
$resultado mysql_fetch_array ($consulta)){
            print (
"<TR>\n"); 
            print (
"<TD>" "<input type='text' name='codalumno[]' size='10' value='$resultado[0]'readonly />" "</TD>\n");
            print (
"<TD>" "<input type='text' name='codmateria[]' size='3' value='$resultado[12]'readonly />" "</TD>\n");  
            print (
"<TD>" $resultado['nombre'] . "</TD>\n");
            print (
"<TD>" $resultado['apellido'] . "</TD>\n");
            print (
"<TD>" "<input type='text' name='lab1[]' size='3' value='$resultado[13]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='act1[]' size='3' value='$resultado[14]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='par1[]' size='3' value='$resultado[15]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='prom1[]' size='3' value='$resultado[16]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='lab2[]' size='3' value='$resultado[17]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='act2[]' size='3' value='$resultado[18]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='par2[]' size='3' value='$resultado[19]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='prom2[]' size='3' value='$resultado[20]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='lab3[]' size='3' value='$resultado[21]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='act3[]' size='3' value='$resultado[22]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='par3[]' size='3' value='$resultado[23]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='prom3[]' size='3' value='$resultado[24]'>" "</TD>\n");
            print (
"<TD>" "<input type='text' name='promfinal[]' size='3' value='$resultado[25]'>" "</TD>\n");
            print (
"</TR>\n");
         }

         print (
"</TABLE>\n");
         echo 
"<input type='submit' value='Actualizar Notas' name='ok'><br>";
        echo 
"</form>";
      }
      else
         print (
"No hay registros");
?>

Última edición por abimaelrc; 15/06/2009 a las 22:00