34 LECTURA de datos de un usuario especifico en el SISTEMA VETERINARIO(PHP y MySql)FullStack
Duración: 17 min
Módulo: 👤 CRUD Completo de Usuarios (Gestión de Datos)
Lección 9 de
12
Descripción
🎬 Lección 34: Lectura de Datos de un Usuario Específico (Ver) 🔍
El objetivo de esta lección es crear una vista de solo lectura que muestre la información completa de un usuario al hacer clic en el botón "Ver" de la tabla.
1. Preparación del Enlace y Transferencia del ID 🔗
- Modificación de Botón: En la vista de listado de usuarios (index.php), el botón "Ver" se convierte en un enlace (<a>) para permitir la redirección. [01:46]
- Obtención y Envío del ID: Dentro del bucle que recorre la lista de usuarios, se extrae el ID del usuario (id_usuario). Este ID se concatena al link mediante la URL usando el método GET. El enlace resultante tiene el formato show.php?id_usuario=X. [03:21]
- Creación de la Vista show.php: Se crea un nuevo archivo de vista, show.php, copiando la estructura de la vista de creación (create.php) como base para mostrar los datos. [04:46]
2. Controlador y Consulta a la Base de Datos 💾
- Recepción del ID: En la vista show.php, se utiliza la variable global $_GET de PHP para leer el id_usuario que viaja a través de la URL. [06:07]
- Creación del Controlador: Se crea un nuevo controlador llamado datos_del_usuario.php dentro de la carpeta app/control/usuarios/. [07:24]
- Consulta Específica: Dentro del controlador, se ejecuta una consulta SQL específica (SELECT * FROM usuarios WHERE id_usuario = ?) para traer solo los datos del usuario cuyo ID coincide con el recibido por la ruta. [08:19]
3. Visualización de Datos de Solo Lectura 👀
- Carga de la Información: Se utiliza un bucle foreach en la vista show.php para extraer los datos (nombre, correo y cargo) del resultado de la consulta. [10:13]
- Relleno de Campos: Los valores obtenidos se inyectan en los inputs del formulario utilizando la propiedad value. [12:45]
- Modo Solo Lectura: Para asegurar que la vista sea de solo lectura y el usuario no pueda modificar los datos, se añade el atributo disabled a cada campo de entrada (<input>). [13:28]
El video concluye con éxito la implementación de la acción "Ver", mostrando la información detallada del usuario en un formulario deshabilitado. En la próxima lección, se abordará la acción "Editar" para permitir la actualización de los datos.
Lecciones
🎨 Fundamentos e Interfaz Pública (Front-End con Bootstrap)
Lección 6. 06 FILAS Y COLUMNAS con Bootstrap en el SISTEMA VETERINARIO (PHP y MySql) FullStack
20 min
Lección 9. 09 CARDS con BOOTSTRAP en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
22 min
Lección 10. 10 Galeria de imágenes en mi PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
16 min
Lección 11. 11 Sección de testimonio de clientes en el SISTEMA VETERINARIO (PHP y MySql) FullStack
8 min
🔐 Autenticación, Sesiones y Base de Datos (Back-End Core)
Lección 2. 16 LOGIN FORMULARIO en PÁGINA WEB en el SISTEMA VETERINARIO (PHP y MySql)FullStack
19 min
Lección 6. 20 Consulta SQL para lectura de USUARIOS en el SISTEMA VETERINARIO (PHP y MySql)FullStack
13 min
👤 CRUD Completo de Usuarios (Gestión de Datos)
Lección 4. 29 ZONA HORARIA para registro de datos en el SISTEMA VETERINARIO(PHP y MySql)FullStack
26 min
Lección 6. 31 Como INSTALAR mensajes con SWEETALERT2 en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
📦 CRUD Completo de Productos y Relaciones de Tablas
Lección 7. 44 Cargar imagen del PRODUCTO al PROYECTO en el SISTEMA VETERINARIO(PHP y MySql)FullStack
15 min
Lección 9. 46 CONSULTA SQL CON RELACIÓN DE TABLAS en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 10. 47 LECTURA de datos del PRODUCTO en el SISTEMA VETERINARIO(PHP y MySql) FullStack
12 min
Lección 13. 50 CONTROLADOR para DELETE el producto en el SISTEMA VETERINARIO(PHP y MySql)FullStack
9 min
🌟 Mejora de la Experiencia y Visualización de Productos
📅 Desarrollo del Módulo de Reservas con FullCalendar
Lección 6. 60 MODAL de Bootstratp en FULLCALENDAR en el SISTEMA VETERINARIO (PHP y MySql) FullStack
12 min
🔄 Lógica de Registro, Login y Reservas (Back-End Avanzado)
Lección 4. 67 Formulario de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
10 min
Lección 5. 68 CONTROLLER de REGISTRO en FULLCALENDAR en SISTEMA VETERINARIO (PHP y MySql) FullStack
9 min
🛡️ Seguridad, Administración de Citas y Cierre
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️