97 LEER DATOS de los CLIENTES en el MODAL en el SISTEMA DE VENTAS (PHP y MySql) FullStack

Duraci贸n: 8 min
M贸dulo: 馃洅 L贸gica del Carrito y Clientes Din谩micos Lecci贸n 10 de 16

隆Contenido Exclusivo!

Adquiere este curso para tener acceso inmediato a esta y a **todas las lecciones Premium**.

Inscribirse Ahora por $10.00 Acceso instant谩neo de por vida y c贸digo fuente incluido.

Descripci贸n

Lecci贸n 97: Lectura de Datos de los Clientes en el Modal (FullStack) 馃懁

Este video marca el inicio del M贸dulo de Clientes en la interfaz de Ventas. El objetivo es crear un modal de b煤squeda que liste a los clientes existentes para que el vendedor pueda seleccionarlos r谩pidamente y asociar la venta al cliente correcto.

1. Creaci贸n del Interfaz de B煤squeda de Clientes 馃攳

El desarrollador adapta el dise帽o del modal de b煤squeda de productos para usarlo con clientes:

  1. Bot贸n de Acceso: Se a帽ade un bot贸n "Buscar Cliente" en la secci贸n de "Datos del Cliente" [02:22].
  2. Modal (Buscar Cliente): Se crea un modal que contendr谩 la lista y los detalles de los clientes [02:25].
  3. Encabezados de la Tabla: Los encabezados de la tabla dentro del modal se ajustan para reflejar los campos de la tabla tb_clientes [03:05]:
    • N煤mero
    • Nombre del Cliente
    • NIT/CI
    • Celular
    • Correo Electr贸nico

2. Creaci贸n del Controlador y L贸gica de Lectura 鈿欙笍

Para llenar la tabla del modal con los datos de la base de datos, se cre贸 un controlador de lectura:

  1. Controlador de Listado: Se crea el archivo listado_de_clientes.php dentro del directorio de app/controller/clientes [04:15].
  2. Consulta SQL: Se implementa una consulta simple para seleccionar todos los campos de la tabla tb_clientes [05:09]:

    PHP

    SELECT * FROM tb_clientes

  3. Despliegue con foreach: Se utiliza un bucle foreach en la vista (create.php) para iterar sobre los resultados de la consulta y crear una fila (<tr>) por cada cliente en la tabla del modal [06:05]. Se incluye un contador ($contador_de_clientes) para numerar las filas [06:40].

3. Inserci贸n de Datos de Prueba 馃И

Dado que no se hab铆a creado un m贸dulo de registro de clientes, el desarrollador inserta dos clientes manualmente en la base de datos para verificar que la l贸gica de lectura y despliegue del modal funcione correctamente [07:26].

  • El siguiente paso ser谩 recuperar los datos de los clientes con el bucle foreach y mostrarlos en el modal.