SlideShare a Scribd company logo
1 of 17
Practica web
sesión 11.
Sentencia
delete.
Arenas Camacho José Fernando.
Programación web.
Borrar datos de
consolas.
• Consta de dos archivos, uno para
seleccionar que archivo quieres
eliminar y otro que muestra el
archivo a eliminar antes de ser
eliminado.
Reporte_borrar_co
nsola.
1.Conexión a la base de datos: Utiliza el archivo "conexion.php" para
conectarse a la base de datos MySQL.
2.Consulta SQL: Se ejecuta una consulta SQL para seleccionar todos
los registros de la tabla "Consolas".
3.Recuperación de datos: Los resultados de la consulta se almacenan
en la variable $rows utilizando el método fetchAll().
4.Generación de la tabla HTML: Se muestra una tabla HTML que
contiene los registros de la tabla "Consolas".
Cada fila de la tabla corresponde a un registro de la base de datos.
5.Borrado de registros: Para cada registro, se muestra un enlace que
permite eliminar el registro correspondiente. Al hacer clic en el enlace, se
llama a la función borrar_consola() de JavaScript, que muestra un
mensaje de confirmación. Si el usuario confirma la eliminación,
se redirige a la página "eliminar_consolas.php" para realizar la
eliminación del registro. La función borrar_consola() devuelve true si se
confirma la eliminación y false si se cancela.
6Cierre de la conexión: Finalmente, se cierra la conexión a la base de
datos.
Resultado.
Eliminar_consola
.php
•Conexión a la base de datos: Al igual que en el primer archivo, se
incluye el archivo "conexion.php" para establecer la conexión con la
base de datos MySQL.
•Obtención del ID del registro a eliminar: Se recupera el valor del
parámetro "id" enviado a través de la URL mediante GET y se almacena
en la variable $idconsola.
•Validación del ID: Se realizan varias comprobaciones para asegurarse
de que el ID de la consola a eliminar sea válido. Se verifica que no esté
vacío, que no sea nulo y que sea un valor entero.
•Consulta SQL para eliminar el registro: Se construye una consulta
SQL para eliminar el registro de la tabla "Consolas" utilizando el ID
obtenido.
•Ejecución de la consulta de eliminación: Se ejecuta la consulta SQL
utilizando el método exec() de la conexión a la base de datos. Si ocurre
algún error durante la ejecución, se redirige a una página de error.
•Generación de la página HTML: Se muestra una página HTML que
informa sobre la eliminación exitosa del registro. Se incluye una tabla
que muestra los detalles del registro eliminado.
•Cierre de la conexión: Finalmente, se cierra la conexión a la base de
datos.
Resultado.
Borrar datos de
desarrolladora.
• Consta de dos archivos,
uno para seleccionar que
archivo quieres eliminar
y otro que muestra el
archivo a eliminar antes
de ser eliminado.
reporte_borrar_desarrolla
dora.php
1.Conexión a la base de datos: Al igual que en los ejemplos anteriores,
se incluye el archivo "conexion.php" para conectarse a la base de datos
MySQL.
2.Consulta SQL: Se ejecuta una consulta SQL para seleccionar todos
los registros de la tabla "Desarrolladora".
3.Recuperación de datos: Los resultados de la consulta se almacenan
en la variable $rows utilizando el método fetchAll().
4.Generación de la tabla HTML: Se muestra una tabla HTML que
contiene los registros de la tabla "Desarrolladora". Cada fila de la tabla
corresponde a un registro de la base de datos.
5.Borrado de registros: Para cada registro, se muestra un enlace que
permite eliminar el registro correspondiente. Al hacer clic en el enlace, se
llama a la función borrar_desarrolladora() de JavaScript, que muestra un
mensaje de confirmación. Si el usuario confirma la eliminación, se
redirige a la página "eliminar_desarrolladora.php" para realizar la
eliminación del registro.
7.Cierre de la conexión: Finalmente, se cierra la conexión a la base de
datos.
Resultado.
Eliminar_desarrolladora.php
1.Conexión a la base de datos: Se incluye el archivo "conexion.php" para establecer la conexión con la base de datos
MySQL.
2.Obtención del ID del registro a eliminar: Se recupera el valor del parámetro "id" enviado a través de la URL mediante
GET y se almacena en la variable $iddesarrolladora.
3.Validación del ID: Se realizan varias comprobaciones para asegurarse de que el ID de la desarrolladora a eliminar sea
válido. Se verifica que no esté vacío, que no sea nulo y que sea un valor entero.
4.Consulta SQL para eliminar el registro: Se construye una consulta SQL para eliminar el registro de la tabla
"Desarrolladora" utilizando el ID obtenido.
5.Ejecución de la consulta de eliminación: Se ejecuta la consulta SQL utilizando el método exec() de la conexión a la
base de datos. Si ocurre algún error durante la ejecución, se redirige a una página de error.
6.Generación de la página HTML: Se muestra una página HTML que informa sobre la eliminación exitosa del registro.
Se incluye una tabla que muestra los detalles del registro eliminado.
7.Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
Resultado.
Eliminar juegos.
• Consta de dos archivos,
uno para seleccionar que
archivo quieres eliminar
y otro que muestra el
archivo a eliminar antes
de ser eliminado.
reporte_borrar_juegos.
1.Conexión a la base de datos: Se incluye el archivo "conexion.php" para establecer la conexión con la base de datos
MySQL.
2.Consulta SQL para recuperar los registros: Se construye una consulta SQL que selecciona varios campos de las
tablas "Consolas", "Juegos", y "Desarrolladora" utilizando INNER JOIN para unir las tablas según las relaciones definidas
entre ellas.
3.Ejecución de la consulta: La consulta SQL se ejecuta utilizando el método query() de la conexión a la base de datos, y
el resultado se almacena en la variable $result.
4.Recuperación de los registros: Se utiliza el método fetchAll() para recuperar todos los registros devueltos por la
consulta SQL y se almacenan en la variable $rows.
5.Generación de la página HTML: Se muestra una página HTML que incluye una tabla para mostrar los registros de
juegos recuperados de la base de datos. Cada fila de la tabla representa un juego, con sus respectivos detalles como el
ID, nombre, género, restricción de edad, formato, consola y desarrolladora.
6.Función JavaScript para confirmar la eliminación: Se incluye una función JavaScript llamada borrar_juego() que
muestra un mensaje de confirmación para asegurarse de que el usuario desea eliminar el juego seleccionado. Esta
función se activa cuando el usuario hace clic en el enlace para eliminar un juego.
7.Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
Resultado.
eliminar_juego.php
1.Conexión a la base de datos: Se incluye el archivo "conexion.php" para establecer la conexión con la base de datos
MySQL.
2.Recuperación del parámetro "id": Se recupera el valor del parámetro "id" de la URL utilizando $_GET["id"] y se
almacena en la variable $idjuego.
3.Verificación del valor de "idjuego": Se asegura de que el valor de "idjuego" no esté vacío, sea un número entero y no
sea nulo. En caso contrario, redirige a una página de error.
4.Consulta SQL para eliminar el juego: Se construye una consulta SQL para eliminar el juego de la tabla "Juegos"
utilizando el ID del juego recuperado.
5.Ejecución de la consulta de eliminación: Se ejecuta la consulta SQL utilizando el método exec() de la conexión a la
base de datos.
6.Generación de la página HTML: Después de eliminar el juego, se muestra una página HTML que confirma la
eliminación exitosa del juego. También se muestra información detallada sobre el juego eliminado en una tabla.
7.Enlaces adicionales: Se incluyen enlaces que permiten al usuario regresar al reporte completo de juegos o agregar
otro juego a la base de datos.
8.Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
Resultado.
Enlace.
• http://chimbo2024.atspace.cc/program_web_2024a/
paginas/reporte_borrar_juegos.php

More Related Content

Similar to Arenas Camacho-Tarea practica web sesión 11.pptx

Eliminar registros de la base de datos desde página web dinámica
Eliminar registros de la base de datos desde página web dinámicaEliminar registros de la base de datos desde página web dinámica
Eliminar registros de la base de datos desde página web dinámicaOSCARANDRESALBAPADRO
 
Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Ciencias
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionJulián Castiblanco
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006Samuel Marrero
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLFrancisco Medina
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3EdwinMontilla5
 
Servletacceso bd
Servletacceso bdServletacceso bd
Servletacceso bdmanuel
 
Bases de datos visual basic
Bases de datos visual basicBases de datos visual basic
Bases de datos visual basicAlejandro Ferrer
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoSilfredoValdez
 

Similar to Arenas Camacho-Tarea practica web sesión 11.pptx (20)

Practica web de_la_sesión_11
Practica web de_la_sesión_11Practica web de_la_sesión_11
Practica web de_la_sesión_11
 
Practica web de la sesión 8
Practica web de la sesión 8Practica web de la sesión 8
Practica web de la sesión 8
 
Eliminar registros de la base de datos desde página web dinámica
Eliminar registros de la base de datos desde página web dinámicaEliminar registros de la base de datos desde página web dinámica
Eliminar registros de la base de datos desde página web dinámica
 
Basededatos
BasededatosBasededatos
Basededatos
 
Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3Instalacion de Pentaho 5 con PostgreSQL 9.3
Instalacion de Pentaho 5 con PostgreSQL 9.3
 
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express editionCreación de bases automaticamente isa2006 y sql server 2008 r2 express edition
Creación de bases automaticamente isa2006 y sql server 2008 r2 express edition
 
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-20063. Curso Java JDBC (Bases de datos) - Curso 2005-2006
3. Curso Java JDBC (Bases de datos) - Curso 2005-2006
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQL
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 
Servletacceso bd
Servletacceso bdServletacceso bd
Servletacceso bd
 
Clase
ClaseClase
Clase
 
Portada
PortadaPortada
Portada
 
APIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptxAPIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptx
 
guia-6.pdf
guia-6.pdfguia-6.pdf
guia-6.pdf
 
Bases de datos visual basic
Bases de datos visual basicBases de datos visual basic
Bases de datos visual basic
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
Tarea
TareaTarea
Tarea
 
Leo
LeoLeo
Leo
 
284
284284
284
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 

More from JOSEFERNANDOARENASCA

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Arenas Camacho-Tarea practica de la sesión 9.pptx
Arenas Camacho-Tarea practica de la sesión 9.pptxArenas Camacho-Tarea practica de la sesión 9.pptx
Arenas Camacho-Tarea practica de la sesión 9.pptxJOSEFERNANDOARENASCA
 
Arenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptxArenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptxJOSEFERNANDOARENASCA
 
Arenas Camacho-Practica web sesión 7.pptx
Arenas Camacho-Practica web sesión 7.pptxArenas Camacho-Practica web sesión 7.pptx
Arenas Camacho-Practica web sesión 7.pptxJOSEFERNANDOARENASCA
 
Arenas Camacho Jose Fernando-Practica sesión 2.pptx
Arenas Camacho Jose Fernando-Practica sesión 2.pptxArenas Camacho Jose Fernando-Practica sesión 2.pptx
Arenas Camacho Jose Fernando-Practica sesión 2.pptxJOSEFERNANDOARENASCA
 
Arenas Camacho-Practica sesión 3.pptx
Arenas Camacho-Practica sesión 3.pptxArenas Camacho-Practica sesión 3.pptx
Arenas Camacho-Practica sesión 3.pptxJOSEFERNANDOARENASCA
 
Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...
Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...
Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...JOSEFERNANDOARENASCA
 
Arenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptx
Arenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptxArenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptx
Arenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptxJOSEFERNANDOARENASCA
 
Arenas_Camacho_Respaldos_SQLServer.pptx
Arenas_Camacho_Respaldos_SQLServer.pptxArenas_Camacho_Respaldos_SQLServer.pptx
Arenas_Camacho_Respaldos_SQLServer.pptxJOSEFERNANDOARENASCA
 
Arenas Camacho José Fernando-Manipulación de información con el uso de comand...
Arenas Camacho José Fernando-Manipulación de información con el uso de comand...Arenas Camacho José Fernando-Manipulación de información con el uso de comand...
Arenas Camacho José Fernando-Manipulación de información con el uso de comand...JOSEFERNANDOARENASCA
 
Creación Indices y Constraints en bases de datos de SQL Server.pptx
Creación Indices y Constraints en bases de datos de SQL Server.pptxCreación Indices y Constraints en bases de datos de SQL Server.pptx
Creación Indices y Constraints en bases de datos de SQL Server.pptxJOSEFERNANDOARENASCA
 
DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...
DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...
DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...JOSEFERNANDOARENASCA
 

More from JOSEFERNANDOARENASCA (12)

Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Arenas Camacho-Tarea practica de la sesión 9.pptx
Arenas Camacho-Tarea practica de la sesión 9.pptxArenas Camacho-Tarea practica de la sesión 9.pptx
Arenas Camacho-Tarea practica de la sesión 9.pptx
 
Arenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptxArenas Camacho-Practica web sesión 8.pptx
Arenas Camacho-Practica web sesión 8.pptx
 
Arenas Camacho-Practica web sesión 7.pptx
Arenas Camacho-Practica web sesión 7.pptxArenas Camacho-Practica web sesión 7.pptx
Arenas Camacho-Practica web sesión 7.pptx
 
Arenas Camacho Jose Fernando-Practica sesión 2.pptx
Arenas Camacho Jose Fernando-Practica sesión 2.pptxArenas Camacho Jose Fernando-Practica sesión 2.pptx
Arenas Camacho Jose Fernando-Practica sesión 2.pptx
 
Arenas Camacho-Practica sesión 3.pptx
Arenas Camacho-Practica sesión 3.pptxArenas Camacho-Practica sesión 3.pptx
Arenas Camacho-Practica sesión 3.pptx
 
Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...
Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...
Arenas_Camacho_José_Fernando-TAREA Exportar datos desde SQL Server hacia Acce...
 
Arenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptx
Arenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptxArenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptx
Arenas Camacho-TAREA Seguridad, Logins y Users en SQL Server.pptx
 
Arenas_Camacho_Respaldos_SQLServer.pptx
Arenas_Camacho_Respaldos_SQLServer.pptxArenas_Camacho_Respaldos_SQLServer.pptx
Arenas_Camacho_Respaldos_SQLServer.pptx
 
Arenas Camacho José Fernando-Manipulación de información con el uso de comand...
Arenas Camacho José Fernando-Manipulación de información con el uso de comand...Arenas Camacho José Fernando-Manipulación de información con el uso de comand...
Arenas Camacho José Fernando-Manipulación de información con el uso de comand...
 
Creación Indices y Constraints en bases de datos de SQL Server.pptx
Creación Indices y Constraints en bases de datos de SQL Server.pptxCreación Indices y Constraints en bases de datos de SQL Server.pptx
Creación Indices y Constraints en bases de datos de SQL Server.pptx
 
DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...
DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...
DISEÑO, DESARROLLO Y ESTRUCTURACIÓN DE UNA PEQUEÑA BASE DE DATOS BAJO EL SERV...
 

Recently uploaded

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Recently uploaded (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Arenas Camacho-Tarea practica web sesión 11.pptx

  • 1. Practica web sesión 11. Sentencia delete. Arenas Camacho José Fernando. Programación web.
  • 2. Borrar datos de consolas. • Consta de dos archivos, uno para seleccionar que archivo quieres eliminar y otro que muestra el archivo a eliminar antes de ser eliminado.
  • 3. Reporte_borrar_co nsola. 1.Conexión a la base de datos: Utiliza el archivo "conexion.php" para conectarse a la base de datos MySQL. 2.Consulta SQL: Se ejecuta una consulta SQL para seleccionar todos los registros de la tabla "Consolas". 3.Recuperación de datos: Los resultados de la consulta se almacenan en la variable $rows utilizando el método fetchAll(). 4.Generación de la tabla HTML: Se muestra una tabla HTML que contiene los registros de la tabla "Consolas". Cada fila de la tabla corresponde a un registro de la base de datos. 5.Borrado de registros: Para cada registro, se muestra un enlace que permite eliminar el registro correspondiente. Al hacer clic en el enlace, se llama a la función borrar_consola() de JavaScript, que muestra un mensaje de confirmación. Si el usuario confirma la eliminación, se redirige a la página "eliminar_consolas.php" para realizar la eliminación del registro. La función borrar_consola() devuelve true si se confirma la eliminación y false si se cancela. 6Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
  • 5. Eliminar_consola .php •Conexión a la base de datos: Al igual que en el primer archivo, se incluye el archivo "conexion.php" para establecer la conexión con la base de datos MySQL. •Obtención del ID del registro a eliminar: Se recupera el valor del parámetro "id" enviado a través de la URL mediante GET y se almacena en la variable $idconsola. •Validación del ID: Se realizan varias comprobaciones para asegurarse de que el ID de la consola a eliminar sea válido. Se verifica que no esté vacío, que no sea nulo y que sea un valor entero. •Consulta SQL para eliminar el registro: Se construye una consulta SQL para eliminar el registro de la tabla "Consolas" utilizando el ID obtenido. •Ejecución de la consulta de eliminación: Se ejecuta la consulta SQL utilizando el método exec() de la conexión a la base de datos. Si ocurre algún error durante la ejecución, se redirige a una página de error. •Generación de la página HTML: Se muestra una página HTML que informa sobre la eliminación exitosa del registro. Se incluye una tabla que muestra los detalles del registro eliminado. •Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
  • 7. Borrar datos de desarrolladora. • Consta de dos archivos, uno para seleccionar que archivo quieres eliminar y otro que muestra el archivo a eliminar antes de ser eliminado.
  • 8. reporte_borrar_desarrolla dora.php 1.Conexión a la base de datos: Al igual que en los ejemplos anteriores, se incluye el archivo "conexion.php" para conectarse a la base de datos MySQL. 2.Consulta SQL: Se ejecuta una consulta SQL para seleccionar todos los registros de la tabla "Desarrolladora". 3.Recuperación de datos: Los resultados de la consulta se almacenan en la variable $rows utilizando el método fetchAll(). 4.Generación de la tabla HTML: Se muestra una tabla HTML que contiene los registros de la tabla "Desarrolladora". Cada fila de la tabla corresponde a un registro de la base de datos. 5.Borrado de registros: Para cada registro, se muestra un enlace que permite eliminar el registro correspondiente. Al hacer clic en el enlace, se llama a la función borrar_desarrolladora() de JavaScript, que muestra un mensaje de confirmación. Si el usuario confirma la eliminación, se redirige a la página "eliminar_desarrolladora.php" para realizar la eliminación del registro. 7.Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
  • 10. Eliminar_desarrolladora.php 1.Conexión a la base de datos: Se incluye el archivo "conexion.php" para establecer la conexión con la base de datos MySQL. 2.Obtención del ID del registro a eliminar: Se recupera el valor del parámetro "id" enviado a través de la URL mediante GET y se almacena en la variable $iddesarrolladora. 3.Validación del ID: Se realizan varias comprobaciones para asegurarse de que el ID de la desarrolladora a eliminar sea válido. Se verifica que no esté vacío, que no sea nulo y que sea un valor entero. 4.Consulta SQL para eliminar el registro: Se construye una consulta SQL para eliminar el registro de la tabla "Desarrolladora" utilizando el ID obtenido. 5.Ejecución de la consulta de eliminación: Se ejecuta la consulta SQL utilizando el método exec() de la conexión a la base de datos. Si ocurre algún error durante la ejecución, se redirige a una página de error. 6.Generación de la página HTML: Se muestra una página HTML que informa sobre la eliminación exitosa del registro. Se incluye una tabla que muestra los detalles del registro eliminado. 7.Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
  • 12. Eliminar juegos. • Consta de dos archivos, uno para seleccionar que archivo quieres eliminar y otro que muestra el archivo a eliminar antes de ser eliminado.
  • 13. reporte_borrar_juegos. 1.Conexión a la base de datos: Se incluye el archivo "conexion.php" para establecer la conexión con la base de datos MySQL. 2.Consulta SQL para recuperar los registros: Se construye una consulta SQL que selecciona varios campos de las tablas "Consolas", "Juegos", y "Desarrolladora" utilizando INNER JOIN para unir las tablas según las relaciones definidas entre ellas. 3.Ejecución de la consulta: La consulta SQL se ejecuta utilizando el método query() de la conexión a la base de datos, y el resultado se almacena en la variable $result. 4.Recuperación de los registros: Se utiliza el método fetchAll() para recuperar todos los registros devueltos por la consulta SQL y se almacenan en la variable $rows. 5.Generación de la página HTML: Se muestra una página HTML que incluye una tabla para mostrar los registros de juegos recuperados de la base de datos. Cada fila de la tabla representa un juego, con sus respectivos detalles como el ID, nombre, género, restricción de edad, formato, consola y desarrolladora. 6.Función JavaScript para confirmar la eliminación: Se incluye una función JavaScript llamada borrar_juego() que muestra un mensaje de confirmación para asegurarse de que el usuario desea eliminar el juego seleccionado. Esta función se activa cuando el usuario hace clic en el enlace para eliminar un juego. 7.Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.
  • 15. eliminar_juego.php 1.Conexión a la base de datos: Se incluye el archivo "conexion.php" para establecer la conexión con la base de datos MySQL. 2.Recuperación del parámetro "id": Se recupera el valor del parámetro "id" de la URL utilizando $_GET["id"] y se almacena en la variable $idjuego. 3.Verificación del valor de "idjuego": Se asegura de que el valor de "idjuego" no esté vacío, sea un número entero y no sea nulo. En caso contrario, redirige a una página de error. 4.Consulta SQL para eliminar el juego: Se construye una consulta SQL para eliminar el juego de la tabla "Juegos" utilizando el ID del juego recuperado. 5.Ejecución de la consulta de eliminación: Se ejecuta la consulta SQL utilizando el método exec() de la conexión a la base de datos. 6.Generación de la página HTML: Después de eliminar el juego, se muestra una página HTML que confirma la eliminación exitosa del juego. También se muestra información detallada sobre el juego eliminado en una tabla. 7.Enlaces adicionales: Se incluyen enlaces que permiten al usuario regresar al reporte completo de juegos o agregar otro juego a la base de datos. 8.Cierre de la conexión: Finalmente, se cierra la conexión a la base de datos.