93 – FORMULARIO PARA EDITAR DATOS DEL CLIENTE en el sistema con BD y GITHUB (👨💻PHP y MYSQL💻)
Duración: 10 minDescripción
🎓 Lección 93: Formulario para Editar Datos del Cliente (PHP & MySQL)
Esta lección se enfoca en la creación de la interfaz de usuario para la edición de los datos de un cliente previamente registrado, una funcionalidad necesaria para corregir errores de tipeo (como el NIT o el nombre) sin tener que acceder a la base de datos.
⚙️ Creación del Formulario de Edición
- Nuevo Archivo de Vista: Se crea el archivo clientes/update.php [00:47].
- Estructura de la Vista: Se utiliza una tarjeta (Card) para contener el título "Edición de los datos del cliente" y un pequeño formulario.
- Diseño del Formulario: El formulario utiliza la estructura de Bootstrap y contiene tres campos de entrada (<input>) para los datos que pueden ser editados [03:07]:
- Nombre del Cliente
- NIT/CI del Cliente
- Placa del Auto
- Botones de Acción: Se incluyen dos botones en la parte inferior [04:12]:
- Cancelar: Un botón que regresa al listado de clientes (index.php) [05:12].
- Actualizar: Un botón de color verde (btn-success) que, en la próxima lección, enviará los datos al controlador para ejecutar el UPDATE.
🔄 Carga de Datos del Cliente
Para que el formulario muestre los datos actuales del cliente antes de que se puedan modificar, se implementa la lógica de carga:
- Recepción del ID: La vista recibe el ID del cliente a través de la URL (método GET) [06:19].
- Consulta de Datos: Se ejecuta una consulta SELECT a la tabla clientes con la condición WHERE id_cliente = [ID recibido] y estado = 1 [07:00].
- Inyección en el Formulario: Los resultados de la consulta se inyectan en el atributo value de cada campo de entrada del formulario (<input>) [07:37].
Resultado: Al hacer clic en "Editar" en el listado, el formulario update.php se carga automáticamente con el Nombre, NIT/CI, y Placa del cliente seleccionado, listo para que el operador realice las correcciones necesarias [09:20].
💡 Próximos Pasos
La siguiente lección se centrará en la creación del controlador PHP necesario para recibir los datos de este formulario y ejecutar la sentencia UPDATE en la base de datos para persistir los cambios [09:37].
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️