duda al llenar una tabla de registros en php

Iniciado por pedraxito, 15 Mayo 2007, 08:13 AM

0 Miembros y 1 Visitante están viendo este tema.

pedraxito

hola que tal gente... estoy haciendo un proyecto en php para una materia que llevo en la escuela, pero estoy un poco atorado, tal vez sea por que ya es de noche aki, pero bueno no se ...

Citar
<table algin=center>
   <tr style="background: Gray; color: white;" align=center>
      <td>Calificacion</td>
      <td>Nombre(s)</td>
      <td>Apellido Paterno</td>
      <td>Apellido Materno</td>
      <td>Carrera</td>
   </tr>
<?php   
if($_COOKIE[who] == md5(1)){
while($lista = mysql_fetch_array($query)){
            echo "<input type=hidden value=1 name=alta>";
            extract($lista);
            $conteoFilas ++;
            if($conteoFilas % 2 == 0){
               $colorFila = "#fofofo";
            }else{
               $colorFila = "#c48efb";
            }
            $contador ++;
            $contadorFilas ++;
            $varContador = "cal".$contador;
            echo "
         <tr style=\"background: $colorFila\" align=center>
            <td><input type=text size=2       name=$varContador></td>
            <td>$nombre_alumno</td>
            <td>$apellidop_alumno</td>
            <td>$apellidom_alumno</td>
            <td>$carrera</td>
         </tr>";
         }
      }
      echo "<tr><td>";
      echo "<input type=submit name=modulo value='Subir Calificacion'>";
      echo "</tr></td>";
      echo "</form>";
      backHistory();
   }elseif($_COOKIE[who] != md5(1)){
      echo "<center style='color: red'><b>USUARIO NO AUTORIZADO</b></center>";
      echo "<center><img src='img/logo_violeta2.jpg'></center>";
   }else{
      echo "<center style='color: red'><b>NO HAS INICIADO SESION</b></center>";
      echo "<center><img src='img/logo_violeta2.jpg'></center>";
   }
   ?>
</table>

este codigo me crea una tabla en mi pagina, y al mismo me crea un campo de texto para poder subir  una califiicacion al alumno. y al final de esta tabla tengo un boton para que cuando esten llenos todos los campos se llenen en la base de datos. mi duda es como hacerle para que sea asi, y no tener que llenar uno por uno....

espero me haya explicado  ;)


Luisango

me parece que no te entendi bien, lo que quieres es que muestre todos los alumnos en una tabla y que te aparezcan todos los campos de cada alumno y subirlos todos de golpe?

S2¡
Even better...

pedraxito

si, eso es lo que quiero ... lo resolvi provisionalmente :p, poiendo un link y con ese link abro una ventana con javascript y ahi subo la calificacion ... pero me gustaria poder subir todos de golpe


SeniorX

si entendi bien lo que quieres se soluciona haciendo un bucle:

foreach(alumno in Arraydealumnos)
{
MuestramelaInfode(alumno)
}

o for(i = 0; i < tamañoDelArrayDeAlumnos; i++)
{
Y recorres el array mostrando su informacion
}
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion