SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

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

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
ANTONIOCHAVARINROSAL
 
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
ANTONIOCHAVARINROSAL
 
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
OSCARANDRESALBAPADRO
 
Basededatos
BasededatosBasededatos
Basededatos
MariaRios161
 
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
Ciencias
 
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
Juliá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-2006
Samuel 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 MySQL
Francisco Medina
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
EdwinMontilla5
 
Servletacceso bd
Servletacceso bdServletacceso bd
Servletacceso bd
manuel
 
Clase
ClaseClase
Clase
moisesxO
 
Portada
PortadaPortada
APIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptxAPIREST LARAVEL Y PHP.pptx
APIREST LARAVEL Y PHP.pptx
MarlonAlbertoGalvis
 
guia-6.pdf
guia-6.pdfguia-6.pdf
Bases de datos visual basic
Bases de datos visual basicBases de datos visual basic
Bases de datos visual basic
Alejandro Ferrer
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
SilfredoValdez
 
Tarea
TareaTarea
Leo
LeoLeo
284
284284
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
ManuelAltamirano23
 

Semelhante a 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
 

Mais de 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.pptx
JOSEFERNANDOARENASCA
 
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
JOSEFERNANDOARENASCA
 
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
JOSEFERNANDOARENASCA
 
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
JOSEFERNANDOARENASCA
 
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
JOSEFERNANDOARENASCA
 
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
JOSEFERNANDOARENASCA
 
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.pptx
JOSEFERNANDOARENASCA
 
Arenas_Camacho_Respaldos_SQLServer.pptx
Arenas_Camacho_Respaldos_SQLServer.pptxArenas_Camacho_Respaldos_SQLServer.pptx
Arenas_Camacho_Respaldos_SQLServer.pptx
JOSEFERNANDOARENASCA
 
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.pptx
JOSEFERNANDOARENASCA
 
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
 

Mais de 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...
 

Último

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 

Último (20)

Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 

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.