Hola, me he construido un pequeño sistema de administración escolar, ya tengo el registro de usuarios y el login, etc. Pero mi duda es la siguiente: Quiero que los alumnos consulten sus calificaciones una vez logeados! Como logro esto, sin meterlo en la misma tabla, que el alumno pueda ver 12 materias por ejemplo. Como logro desde otra base de datos jalar la información por materia por cada alumno
Pues una vez los alumnos estén logeados, deberás abrir la otra base de datos con las instrucciones adecuadas de PHP dependiendo del tipo de base de datos. Lo que necesitas es el identificador del alumno en la vase de datos de las calificaciones. Quizás sea su nombre u otro tipo de identificador y entonces podrás realizar la consulta con un WHERE que filtre sólo las assignaturas donde se encuentre el alumno. Sin más datos sobre el tipo de base de datos, sus tablas, etc. no puedo decirte nada más concreto.
Tengo una duda más, ya había pensado en hacer otra base de datos con un identificador que pedido en la primera el CURP(en mexico clave única de registro de población ). Lo que no se(sinceramente) es como hacerlo, te muestro lo que realizo al iniciar Sesión: login.php <? include('config.php'); //incluimos el config.php que contiene los datos de la conexión a la db if(!isset(tengo una duda mas, ya habia pensado en hacer otra base de datos con un identificador que pedio en la primera el CURP(en mexico clave unica de registro de poblacion ). Lo que no se(sinceramente) es como hacerlo, te muestro lo que realizo al iniciar Sesion: login.php tiny_mce_marker SESSION[usuario]) ) //comprobamos que no existe la session, es decir, que no se ha logueado, y mostramos el form { //Creamos el form k irá a autentificar.php para comprobar los datos con la tabla users echo '<form action="autentificar.php" method="POST"> Nick: <input type="text" name="nick" size="30"><br> Password: <input type="password" name="pass" size="30" ><br> <input type="submit" name="submit" value="Enviar"></form>'; }else{ //SI se ha logueado, mostramos el nick y la opción de deslogearse //Este sería el menú que saldría a la gente que esta logeada, se puede modificar y añadir cosas echo 'Bienvenido '. Tengo una duda más, ya había pensado en hacer otra base de datos con un identificador que pedido en la primera el CURP(en mexico clave única de registro de población ). Lo que no se(sinceramente) es como hacerlo, te muestro lo que realizo al iniciar Sesion: login.php tiny_mce_marker SESSION[usuario]; //ej Bienvenido Juan Echo '<br>Tu level es '. Tengo una duda más, ya había pensado en hacer otra base de datos con un identificador que pedido en la primera el CURP(en mexico clave única de registro de población ). Lo que no se(sinceramente) es como hacerlo, te muestro lo que realizo al iniciar Sesion: login.php tiny_mce_marker SESSION[level]; //mostramos el level del user if(tengo una duda mas, ya habia pensado en hacer otra base de datos con un identificador que pedio en la primera el CURP(en mexico clave unica de registro de poblacion ). Lo que no se(sinceramente) es como hacerlo, te muestro lo que realizo al iniciar Sesion: login.php tiny_mce_marker SESSION[level] == 1) { //mostramos el link para ir a la pagina privada porque el user tiene level 1 //*Nota2: para cambiar el level a 1, se tiene k hacer manualmente por phpmyadmin echo '<br><a href=paginaprivada.php>Ir a pagina privada</a>'; } echo '<br><a href=logout.php>Salir</a>'; //link para deslogearse, iría a logout.php } ?>
Veo que el control del login lo realizas correctamente. Creo que al final, donde muestras el link de la página privada, quizás podrías poner otro link para ver las notas y en esa página, leer de la base de datos donde estén las calificaciones, extrayendo antes el CURP de tu tabla.
En TodoExpertos, lo que hacemos es solucionar dudas puntuales. No creamos proyectos enteros. Tu proyecto es muy bonito y espero que se una gente a él, pero este no es nuestro cometido. Si tienes más dudas puntuales, puedes abrir otras consultas y las examinaremos.