Cita:
Iniciado por fjrueda
Código:
SELECT al.* FROM alumno al, grado g, seccion_grado sg WHERE g.id_ano = sg.id_ano AND sg.id_alumno = al.id_alumno AND g.ano = "año a buscar"
Probe Este codigo y nada amigo! y pues el problema es el siguiente!
necesito agregar materias a esos alumnos la tabla seria
Código:
tabla materia
1. id_materia(PK)
2. materia
3. id_ano (FK)"grado"
4. nivel_materia
Código:
tabla nota
1. id_notas(PK)
2. id_alumno (FK)"alumno"
3. id_materia (FK)"materia"
4. lapso1
5. lapso2
6. lapso3
7. definitiva
lo que sucede es lo siguiente yo puedo registrar un alumno y ese alumno puede estudiar 7mo verdad! solo quisiera que se me seleccionaran las materias de 7mo porq un alumno de 7mo no ve las mismas materias de octavo.
pense hacerlo asi! con la relacion de esas tablas si alguien o tu tienes algo como guiarme que sea mas sencillo se lo agradeceria!
Cita:
Iniciado por Vector_Latino
El codigo esta pensado también para recuperar datos de un solo alumno, para ver todos los alumnos solo es quitar la linea "
id_seccion_grado = '12345' AND ", no probé el script pero creo que debería funcionar.
Código PHP:
mysql_query("select nombre,sexo,ano,direccion,cedula,telefono,nomrep,numrep,seccion
from alumno,grado,seccion,seccion_grado
where
id_seccion_grado = '12345' AND
seccion_grado.id_ano = grado.id_ano AND
seccion_grado.id_seccion = seccion.id AND
seccion_grado.id_alumno = alumno.id_alumno");
probe el codigo que me diste, pero nada. el select lo hago desde otra instruccion! te muestro
Código PHP:
<?PHP
$instruccion = "select nombre,sexo,ano,direccion,cedula,telefono,nomrep,numrep,seccion
from alumno,grado,seccion,seccion_grado
where
seccion_grado.id_ano = grado.id_ano AND
seccion_grado.id_seccion = seccion.id";
$consulta = mysql_query($instruccion,$conexion)
or die ("Fallo en la consulta");
$nf = mysql_num_rows($consulta);
if ($nf > 0)?>
me da el error Fallo en la consulta que es cuando no agarra el select por parte de la instruccion.! esto me tiene loco amigo!
arriba explique lo que estoy haciendo si tienes una mejor idea para orientarme te la agradezco