Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2011, 16:38
dotzeck
 
Fecha de Ingreso: diciembre-2010
Ubicación: Gavà
Mensajes: 74
Antigüedad: 14 años
Puntos: 3
Pregunta Construir una tabla en php

Buenas! estoy en proceso de construir un sistema de administración de calificaciones online para el profesorado y me he estancado (otra vez).

Tengo 4 tablas en la base de datos (mysql) con los siguientes campos

usuarios
  • idu
  • email
  • password
  • fecha

tablasprofes
  • idu
  • idt
  • nombre_tabla
  • numero_alumnos
  • numero_notas
  • fecha

notasalumno
  • idt
  • ida
  • nota
  • porcentaje

nombrealumno
  • idt
  • ida
  • nombre_alumno

Tengo todo el sistema creado y tan solo me hace falta el paso final.
En un punto el profesor crea una tabla de medias, donde pone de datos el nombre de la tabla, el número de alumnos que tiene y el numero de notas que hay.



Luego este te redirige a otra página donde se listan todas las medias que tienes, seleccionas la que quieras editar y te redirige a la parte donde me he atascado.



El problema es que tan solo consigo que me salgan el número de filas necesario (es el número de notas ingresado +1, ya que en el primer campo irá el texto "Nombre del alumno".

El código que tengo para este apartado es:
Código PHP:
<?php
      $consultanumero_notas 
mysql_query("SELECT numero_notas FROM tablasprofes WHERE idt='$tabla'");
          echo 
"<form><table>";
          while(
$resultado5 mysql_fetch_array($consultanumero_notas)){
              
$lol $resultado5['numero_notas'];
              echo 
"<tr>";
          for(
$i=0;$i<$lol+1;$i++){
              echo 
"<td><input value=\"Nom del alumne\" /></td>";
          }
          echo 
"</tr>";
      }
      echo 
"</table></form>";
      
?>
Me gustaría que de resultado quedara algo así

Donde el porcentaje que vale cada nota se pusiera en un formulario aparte.

Sé que es algo muy largo de responder por eso he puesto toda la información que he podido, si me he dejado algo decírmelo y lo pongo.

Muchísimas gracias a todos, en serio (: