92 – AGREGANDO EL MÓDULO CLIENTES CON UN LISTADO en el sistema con BD y GITHUB (👨💻PHP y MYSQL💻)

Duración: 13 min
Módulo: Validación Avanzada y CRUD de Clientes Lección 5 de 8

Descripción

🎓 Lección 92: Agregar el Módulo Clientes con un Listado (PHP & MySQL)

Esta lección interrumpe brevemente el desarrollo de la funcionalidad de facturación para añadir un nuevo y esencial módulo al sistema de parqueo: Clientes. El objetivo es permitir que el operador del sistema pueda visualizar un listado de todos los clientes registrados directamente desde el panel de administración, sin tener que acceder a la base de datos.

⚙️ Implementación del Módulo de Clientes

La implementación del módulo se realiza en los siguientes pasos:

  1. Añadir Opción al Menú: Se agrega un nuevo elemento en la barra lateral de navegación (layout/admin/menu.php) bajo el título "Clientes" y un sub-elemento llamado "Listado de Clientes" [02:42].
    • Se utiliza un ícono visualmente representativo (de personas) para el nuevo módulo [03:32].
    • El enlace dirige al nuevo archivo de vista: clientes/index.php.
  2. Creación de la Vista (clientes/index.php):
    • Se crea el archivo index.php dentro del directorio /clientes/.
    • Esta vista se estructura con una tarjeta (Card) que contiene el título "Clientes Registrados" y, en su cuerpo, una tabla HTML que desplegará los datos.
  3. Lógica de Carga de Datos:
    • Se implementa una consulta SQL (SELECT * FROM clientes WHERE estado = 1) para seleccionar todos los clientes que están activos en el sistema [08:51].
    • Se utiliza un bucle foreach en PHP para iterar sobre los resultados y rellenar las filas de la tabla.

📝 Contenido del Listado de Clientes

La tabla presenta la siguiente información de cada cliente registrado:

ColumnaDatos Obtenidos
Contador numérico de la lista [09:05].
Nombre del ClienteEl nombre completo del cliente.
NIT/CI del ClienteEl número de identificación (NIT/Cédula de Identidad).
Placa del AutoLa matrícula del vehículo.
AccionesBotones para "Editar" y "Eliminar" (aunque solo se implementará la edición por ahora) [09:54].

Exportar a Hojas de cálculo

💡 Próximos Pasos

El instructor indica que, antes de pasar a la facturación, se debe habilitar la acción de "Editar" en el listado de clientes. Esto permitirá al operador corregir rápidamente cualquier error de tipeo en el nombre o NIT/CI del cliente sin tener que acceder a la base de datos [12:41