Ayuda con un Form y una base de datos

Antes de desarrollar mi incógnita quiero agradecer su tiempo y su gentileza por su gran ayuda. Bien, la idea que tengo en mente es desarrollar un formulario para ubicar a un estudiante a partir del nombre y la hora, devolviendo resultados como la sección, la materia el profesor.
http://www.subirimagenes.com/otros-ejemo-8226867.html
agradezco de nuevo su ayuda ya que en base de datos estoy algo atrasado
Nota: estoy usando 000webhost.com

1 respuesta

Respuesta
1

Me aventuro a suponer que las tablas en mysql serán algo similar a:

CREATE TABLE alumnos(id int, name varchar(50), idCurso int, ...);

CREATE TABLE profesores(id int, profe varchar(50)...);

CREATE TABLE materias(id int, materia varchar(60)...);

CREATE TABLE cursos(id int, curso varchar(60)...);

CRATE TABLE horarios(id int auto_increment, hora int, id_profe int, id_curso int, id_materia int, PRIMARY KEY (id));

Supuesto que las Horas sean 1, 2, 3 etc para simplificar.

La idea es que partiendo de alumno y hora:

1º hallar el curso del alumno: SELECT idCurso FROM alumnos WHERE id = n; (n es el id del alumno, pero se podría hacer con el nombre directamente).

2º tenemos ya el id del curso de este alumno (si estamos en PHP por ej.: $idCur) y la hora ( $ho) metida en el formulario.

Pues solo hay que sacar la información de la tabla horarios:

SELECT * FROM horarios WHERE id_curso = $idCur AND hora = $ho.

Bueno espero que te sirva de algo, si no trabajas en PHP la lógica es la misma...

Suerte.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas