31 Traer datos del estudiante en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
Duración: 17 minDescripción
📋 Lección 31: Mostrar los Datos Completos del Estudiante (Show)
La Lección 31 se enfoca en el desarrollo de la vista Mostrar (show.php), que permite desplegar la información completa de un estudiante específico, incluyendo sus datos personales, académicos y de su padre/tutor, toda recuperada de las múltiples tablas de la base de datos.
1. ⚙️ Creación del Controlador de Datos Específicos
El primer paso es modificar la consulta SQL de listado para que solo traiga la información de un estudiante en particular, basándose en el ID del estudiante que se recibe por la URL (ID en la variable GET) [03:29].
- Ruta de Datos: Se crea el nuevo controlador datos_del_estudiante.php.
- Consulta SQL: Se reutiliza la compleja consulta INNER JOIN de siete tablas (módulos, usuarios, personas, estudiantes, padres de familia, niveles, grados) [04:39].
- Condición WHERE: Se añade la condición específica: AND estudiante.ID_estudiante = [ID recibido]. Esto asegura que la consulta devuelva solo un único registro [04:46].
2. 🖥️ Diseño de la Vista show.php
La vista se diseña para presentar la información en tres secciones claras, siguiendo la estructura del formulario de inscripción, pero reemplazando los campos de input por etiquetas <p> o texto plano para mostrar la información [08:25]. Se utiliza el color info (azul) para los cards de información [07:29].
1. Datos del Estudiante (Personales y Cuenta)
- Identificación: Se muestra el nombre del rol asignado ("Estudiante") [07:50].
- Información Personal: Nombres, Apellidos, Cédula de Identidad, Fecha de Nacimiento, Celular, Correo Electrónico y Dirección [09:47].
- Estado del Registro: Se muestra la Fecha y Hora de Registro [14:52] y el Estado del estudiante (utilizando una condicional para mostrar "Activo" si el estado es 1 o "Inactivo" si es otro valor) [15:28].
2. Datos Académicos
- Nivel: Se muestra el Nivel y el Turno concatenados (ej: "Primaria - Mañana") [11:00].
- Grado/Curso: Se muestra el Curso y el Paralelo (ej: "Segundo (Paralelo A)") [11:44].
- RUDE: El código único del estudiante [12:18].
3. Datos del Padre de Familia y Referencia
- Información del Padre/Tutor: Apellidos y Nombres, Carnet de Identidad, Teléfono Celular y Ocupación [12:35].
- Referencia: Apellidos y Nombres de la Referencia, Parentesco y Celular de la Referencia [12:52].
⏭️ Próximos Pasos
Habiendo finalizado la funcionalidad de lectura (Listar y Mostrar), el curso se centrará en la acción de Editar la información del estudiante en la siguiente lección [16:25]. Posteriormente, se planifica abordar el módulo de Pagos, seguido por Cardex/Calificaciones y la asignación de docentes [16:47].
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️