Foros del Web » Programando para Internet » PHP »

Libro de calificaciones

Estas en el tema de Libro de calificaciones en el foro de PHP en Foros del Web. Buenas, estoy creando un sistema de calificaciones (escolares) para que los profesores puedan llevar las medias. Tengo finalizado el diseño (html+css), el sistema de registro ...
  #1 (permalink)  
Antiguo 10/02/2011, 10:13
 
Fecha de Ingreso: diciembre-2010
Ubicación: Gavà
Mensajes: 74
Antigüedad: 14 años
Puntos: 3
Libro de calificaciones

Buenas, estoy creando un sistema de calificaciones (escolares) para que los profesores puedan llevar las medias.
Tengo finalizado el diseño (html+css), el sistema de registro y logueo de usuarios (en PHP), tan solo me falta la programación del sistema de calificaciones y tengo una duda: ¿Como puedo organizar la base de datos si tiene de entrada el nombre de la tabla de calificaciones, el número de alumnos y el número de exámenes?


Esta es la sección de crear nueva tabla de medias (está en catalán porque es un trabajo (de fin de curso) que tengo que hacer, mi intención es que cuando esté acabado traducirlo y liberarlo para que a cualquiera le pueda servir de ayuda en un futuro)
  #2 (permalink)  
Antiguo 10/02/2011, 12:09
Avatar de LanbreGroteo  
Fecha de Ingreso: agosto-2009
Ubicación: $Mx->['Veracruz']
Mensajes: 69
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Libro de calificaciones

Supongo podrías hacer dos tablas que se relacionen entre sí mediante el id del alumno...

Por ejemplo, la primera tabla la llamarías alumnos y contendría el id, nombre, carrera, etc., la segunda asignaturas, la cual contendría: id_alumno, español, matematicas, etc.

Código PHP:
<?php

$conn 
mysql_connect("localhost""usuario""contraseña");
mysql_select_db("ejemplo"$conn);

$queryAl mysql_query("SELECT id FROM alumnos LIMIT 1");
$row mysql_fetch_array($query);
$alID $row['id'];

$queryAs mysql_query (SELECT FROM asignaturas WHERE id_alumno='".$alID."');
Más o menos esa sería la referencia para ambas tablas, espero haberme explicado. Si no, acá estamos para ayudarte.

P.D. Hay otra forma de hacerlo con SQL más interectivo. Búscate la funcion JOIN y te ahorras líneas de código.
P.D. Trata de limpiar cada valor que debas ingresar a la base de datos, busca en [URL="http://php.net"]http://php.net[/URL] los Sanitized Filters o create una función que lo haga.

¡Saludos!

Etiquetas: calificacion, notas, sitemap
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:10.