10 CRUD - READ lectura de USUARIOS del Sistema de Ventas con (PHP y MySql) FullStack
Duraci贸n: 18 min
M贸dulo: 馃懁 CRUD de Usuarios y Roles (Seguridad L贸gica)
Lecci贸n 2 de
17
Descripci贸n
馃搼 Lecci贸n 10: CRUD - Lectura (READ) de Usuarios
馃搵 Muestra de Datos: Desarrollo del Listado de Usuarios
Esta lecci贸n se enfoca en la primera parte de la operaci贸n CRUD (Crear, Leer, Actualizar, Eliminar): la Lectura (READ). Aprender谩s a crear un controlador para ejecutar una consulta SQL que trae todos los usuarios y a mostrar esos datos en una tabla estilizada con Bootstrap en la vista.
Contenido Esencial que Cubre la Lecci贸n:
1. Preparaci贸n de la Vista (views/usuarios/index.php)
- Estructura de la Tarjeta (Card): Se utiliza el componente Card de AdminLTE (basado en Bootstrap) para contener la lista [01:50].
- Dise帽o de la Tabla: Se utiliza el elemento <table> y se le a帽aden las siguientes clases de Bootstrap para un dise帽o moderno [06:17]:
- Table: Clase base para las tablas.
- Table hover: Efecto visual para resaltar la fila al pasar el cursor [07:16].
- Table striped: Para alternar el color de las filas y mejorar la legibilidad [07:43].
- Table sm: Para reducir el espaciado de la tabla [08:18].
- Se definen las columnas: N煤mero de Registro (ID), Nombres y Email [05:07].
2. Creaci贸n del Controlador de Lectura (controllers/usuarios/listado_usuarios.php)
- Prop贸sito: Se crea un controlador espec铆fico para manejar la consulta de la base de datos [09:09].
- Consulta SQL: Se define la consulta que selecciona todos los campos de la tabla usuarios sin ninguna condici贸n (SELECT * FROM usuarios) [10:33].
- Ejecuci贸n y Almacenamiento: La consulta se ejecuta y el resultado se almacena en la variable $usuarios_datos [11:04], la cual ser谩 utilizada en la vista para iterar sobre los registros.
3. Despliegue de Datos en la Vista
- Inclusi贸n del Controlador: El archivo de vista (views/usuarios/index.php) incluye el controlador creado para tener acceso a la variable $usuarios_datos [12:08].
- Uso del foreach: Se utiliza un bucle foreach en PHP [12:47] para iterar sobre cada fila de la variable $usuarios_datos.
- Importante: Se cierra y se vuelve a abrir PHP (<?php...?>) dentro del bucle para poder escribir el c贸digo HTML (<tr> y <td>) de la tabla de manera eficiente [14:20].
- Impresi贸n de Datos: Se imprime el valor de cada campo de la tabla (ID, nombres y email) dentro de las celdas de la tabla [14:57]:
- <?php echo $usuario_dato['id_usuario'] ?>
- <?php echo $usuario_dato['nombres'] ?>
- <?php echo $usuario_dato['email'] ?>
隆Con este paso, la tabla se llena autom谩ticamente con los registros de la base de datos, completando la funci贸n de Lectura (READ) del CRUD!
Lecciones
馃殌 Preparaci贸n, Login y Sesiones Seguras
Lecci贸n 7. 06 Como DESTRUIR SESION DEL USUARIO en el Sistema de Ventas con(PHP y MySql)FullStack
8 min
Lecci贸n 9. 08 Adaptando nuestra PLANTILLA para el Sistema de Ventas con (PHP y MySql) FullStack
18 min
馃懁 CRUD de Usuarios y Roles (Seguridad L贸gica)
Lecci贸n 2. 10 CRUD - READ lectura de USUARIOS del Sistema de Ventas con (PHP y MySql) FullStack
18 min
Lecci贸n 3. 11 Formulario de NUEVO USUARIO en el Sistema de Ventas con (PHP y MySql) FullStack
11 min
馃摝 Gesti贸n de Productos y Categor铆as
Lecci贸n 1. 26 M脫DULO PRODUCTOS Y CATEGOR脥AS en el Sistema de Ventas con (PHPyMySql) FullStack
18 min
Lecci贸n 3. 28 CRUD - CATEGOR脥AS con MODALS en el Sistema de Ventas con (PHP y MySql) FullStack
20 min
Lecci贸n 14. 39 DELETE PRODUCTOS desde el FORMULARIO del Sistema de Ventas con (PHP y MySql)FullStack
12 min
馃殮 M贸dulo de Proveedores y Configuraci贸n
Lecci贸n 5. 45 ACTUALIZAR PROVEEDORES del Sistema de Ventas con (PHP y MySql) FullStack PARTE 1
14 min
馃挵 Implementaci贸n y Registro del M贸dulo de Compras
Lecci贸n 3. 51 Cargar DATOS DE PRODUCTO en el MODAL del Sistema de Ventas con (PHP y MySql)FullStack
13 min
Lecci贸n 5. 53 CARGAR datos del PROVEEDOR en el MODAl en el SISTEMA DE VENTAS(PHP y MySql)FullStack
15 min
馃攧 Mantenimiento y Actualizaci贸n de Compras
Lecci贸n 4. 69 MOSTRAR EL DETALLE DE LA COMPRA DEL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
13 min
Lecci贸n 6. 71 ACTUALIZAR DATOS DE LA COMPRA DEL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
15 min
Lecci贸n 8. 73 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
9 min
Lecci贸n 9. 74 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 2
9 min
Lecci贸n 10. 75 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 3
8 min
Lecci贸n 11. 76 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 4
5 min
Lecci贸n 14. 79 CONTROLLER PARA ELIMINAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 3
14 min
Lecci贸n 15. 80 COMMIT PARA COMPARTIR EL CODIGO FUENTE DEL SISTEMA DE VENTAS (PHPyMySql) FullStack
9 min
馃挸 Preparaci贸n para Ventas y Clientes
Lecci贸n 2. 82 Modelo para el CARRITO de VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
Lecci贸n 5. 85 Formulario de VENTAS y CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack Parte 1
8 min
Lecci贸n 6. 86 Contador de VENTAS AUTOM脕TICO en el SISTEMA DE VENTAS (PHP y MySql) FullStack Parte 2
8 min
馃洅 L贸gica del Carrito y Clientes Din谩micos
Lecci贸n 8. 95 CALCULANDO LOS TOTALES del CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack
12 min
Lecci贸n 13. 100 CALCULAR el cambio del TOTAL A PAGAR en el SISTEMA DE VENTAS (PHP y MySql) FullStack
8 min
Lecci贸n 14. 101 PREPARANDO DATOS para guardar VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
Lecci贸n 15. 102 Agregar NUEVO CLIENTE en VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
馃Ь Cierre de Venta y Control de Inventario
Lecci贸n 1. 104 GUARDAR VENTA en la tabla VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
12 min
Lecci贸n 2. 105 ACTUALIZANDO STOCK segun el CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack
18 min
Lecci贸n 3. 106 ACTUALIZANDO STOCK y GUARDAR VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
17 min
Lecci贸n 5. 108 DATOS COMPLETOS DE LA VENTA GUARDADA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
19 min
Lecci贸n 6. 109 Acci贸n MOSTRAR datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
8 min
Lecci贸n 7. 110 Acci贸n MOSTRAR datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lecci贸n 8. 111 Acci贸n DELETE datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lecci贸n 12. 115 Controller BORRAR venta y carrito en el SISTEMA DE VENTAS (PHP y MySql) FullStack
13 min
馃搫 Facturaci贸n Profesional (TCPDF) y Dashboard Final
Lecci贸n 1. 118 Dise帽ando el encabezado de la FACTURA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lecci贸n 2. 119 Dise帽ando el encabezado de la FACTURA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Apoya este proyecto
Si te gusta nuestro contenido, 隆ap贸yanos con una donaci贸n!
Donar por Airtm Donar por Binance隆Gracias por tu apoyo! 鉂わ笍