47 Lectura de notas con JQUERY en el curso Sistema de gestión escolar(PHP y MySql)FullStack
Duración: 20 min
Módulo: 🚀 Calificaciones (Lógica y Carga de Notas)
Lección 3 de
6
Descripción
💻 Lección 47: Lectura de Notas con JQuery
El objetivo de esta sesión es capturar simultáneamente los valores de los tres campos de nota (nota_uno, nota_dos, nota_tres) de cada estudiante en la tabla mediante un ciclo iterativo.
I. ⚙️ Configuración de JQuery
- ID del Botón: Se asigna un identificador (ID) al botón "Guardar Notas" llamado btn_guardar [01:48].
- Verificación de JQuery: Se verifica que la librería JQuery esté cargada correctamente. Para asegurar su funcionamiento, el script de JQuery se mueve a parte_uno para que se ejecute antes que cualquier función de JQuery [03:00].
II. 🆔 Identificación Única de Inputs
Dado que los campos de nota se generan dentro de un bucle (foreach), deben tener un ID único para que JQuery pueda acceder a ellos de forma individual:
- Estructura del ID: El ID se compone del nombre de la nota más un contador secuencial que representa la fila del estudiante (ej.: nota_1_1, nota_2_1, nota_3_1) [05:08].
- Cambio en la Concatenación: Para que la lógica del bucle de JQuery sea simple, se cambia la concatenación del ID. En lugar de usar el ID_Estudiante, se utiliza una variable de contador que avanza de 1 en 1 por cada fila [10:48].
III. 📝 Lógica de Lectura (Bucle for en JQuery)
La lectura de todas las filas se realiza mediante un bucle for en JavaScript:
- Total de Registros (N): La cantidad total de estudiantes en la tabla se obtiene mediante un contador en PHP (contador_estudiantes) y se almacena en una variable de JavaScript llamada n [07:45].
- Bucle de Iteración: Se inicializa un bucle for que itera desde i = 1 hasta que i sea menor o igual a n [09:08].
- Lectura Dinámica: Dentro del bucle, JQuery lee el valor de cada nota construyendo el ID dinámicamente con la variable i:
- Resultado: El proceso demuestra que es posible leer todas las notas de todas las filas en el momento que el usuario presiona el botón, independientemente de la cantidad de estudiantes [17:28].
Lecciones
📄 Introducción y Plataforma
🔑 Login, Roles y Usuarios
Lección 1. 02 Módulo ROLES en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
155 min
Lección 3. 04 Módulo USUARIOS en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
85 min
⚙️ Configuraciones Generales
🗓️ Gestiones Educativas y Niveles
📐 Grados y Materias
Lección 4. 15 MÓDULO MATERIAS en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
16 min
Lección 5. 16 Crud materias en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
31 min
🗄️ Diseño de la Base de Datos
🏢 Módulo Personal Administrativo (CRUD Complejo)
👨🏫 Módulo Docentes
Lección 1. 23 Módulo docentes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
22 min
Lección 2. 24 Create docentes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
11 min
👨👩👧👦 Modelo Estudiantes y Padres
✏️ CRUD de Estudiantes
Lección 1. 30 Listado de estudiante en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
15 min
Lección 3. 32 Update estudiantes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
39 min
💳 Pagos y Librería TCPDF
📄 CRUD de Pagos y Documentación
🔗 Asignación de Materias
🚀 Calificaciones (Lógica y Carga de Notas)
Lección 1. 45 Módulo de calificaciones en el curso Sistema de gestión escolar(PHP y MySql)FullStack
31 min
📋 Creación del Módulo Kardex
✏️ CRUD de Kardex
👁️ Vistas Específicas del Usuario
Lección 1. 58 Vista para el estudiante en el curso Sistema de Gestión escolar(PHP y MySql)FullStack
25 min
Lección 2. 59 Vista para el docente en el curso Sistema de Gestión escolar(PHP y MySql)FullStack
18 min
🛡️ Módulo de Permisos (Base)
🤝 Asignación de Permisos
🚦 Autorización de Vistas
Lección 5. 74 Autorizar cada vista o página del Sistema de Gestión Escolar(PHP y MySql)FullStack
17 min
📤 Importación Masiva y Gráficos
Lección 1. 76 Importar estudiantes por lote del Sistema de Gestión Escolar(PHP y MySql)FullStack
22 min
Lección 4. 79 Reporte de estudiantes por grados del Sistema de Gestión Escolar(PHP y MySql)FullStack
19 min
🏁 Ajustes Finales y Conclusión
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️