37 CRUD - DELETE de datos de un usuario especifico en el SISTEMA VETERINARIO(PHP y MySql)FullStack
Duración: 15 min
Módulo: 👤 CRUD Completo de Usuarios (Gestión de Datos)
Lección 12 de
12
Descripción
🎬 Lección 37: Finalización del CRUD - DELETE en PHP y MySQL 🗑️
El tutorial se centra en la lógica necesaria para borrar un registro de usuario de forma segura desde la base de datos a través de la interfaz web.
1. Creación de la Vista de Confirmación (delete.php) 🚨
- Redirección y Envío del ID: El botón "Eliminar" en la tabla principal (index.php) se configura para enlazar a la nueva vista delete.php, enviando el ID del usuario específico a través de la URL (método GET). [01:43]
- Vista de Alerta: Se crea la vista delete.php copiando la estructura de la vista de solo lectura (show.php).
- Botones de Acción:
- Transferencia de ID Oculto: Dentro del formulario de confirmación, se crea un campo input oculto (hidden) que contiene el ID del usuario que se va a eliminar. Este ID se envía por el método POST al controlador. [05:39]
2. Implementación del Controlador delete.php 💣
- Recepción de Datos: Se crea el controlador delete.php y este recibe el ID del usuario del formulario oculto a través del método POST. [08:16]
Consulta SQL DELETE: Se prepara y ejecuta la sentencia SQL para eliminar el registro. El instructor enfatiza la peligrosidad de esta consulta:
SQL
DELETE FROM tabla_usuarios WHERE id_usuario = [ID_RECIBIDO]
- Importancia del WHERE: Se subraya que la cláusula WHERE es la parte más crítica de la consulta, ya que sin ella, la sentencia DELETE FROM borraría absolutamente todos los registros de la tabla. [10:36]
- Mensajes de Estado: Al finalizar la ejecución:
Resultado:
La funcionalidad DELETE queda implementada, permitiendo al administrador eliminar cualquier usuario de la lista con una ventana de confirmación previa. Con esto, el módulo CRUD para usuarios se declara como terminado (Crear, Leer, Actualizar y Eliminar). [14:15]
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! ❤️