SlideShare una empresa de Scribd logo
Actualizar registros de la
base de datos desde
página web dinámica
Licenciatura en Tecnologías de la Información
Programación Web
Estudiante: Oscar Andres Alba Padron
Código: 220779802
Fecha: 26/04/2023
1.- Para empezar, creé los archivos necesarios para
la tarea
Archivo:
reporte_editar_vehículos_Oscar_
Alba.php
2.- Para este primer archivo recuperamos todos
los datos de la tabla catalogo para mostrarlos en
una tabla como en actividades pasadas
3.- En el head del archivo añadi el titulo de la
pagina, un icono y lo vincule con el archivo css
4.- En el cuerpo del archivo incluí el diseño del
proyecto final, empezando con la barra de
navegación
5.- Barra de navegación
6.- Barra de navegación
7.- Lo siguiente fue el menú de navegación
8.- Menú de navegación
9.- Menú de navegación
4.- Dentro del div “texto1” empece creado las
columnas del reporte
10.- En el cuerpo de la tabla introduje los datos de la
Base de datos con un foreach y añadí dos columnas
para elegir cual registro queremos editar o eliminar en
base al id (num_serie).
11.- En el cuerpo de la tabla introduje los datos de la
Base de datos con un foreach y añadí dos columnas
para elegir cual registro queremos editar o eliminar.
12.- Cerré la conexión con la base de datos y añadí
partes del diseño
Archivo
editar_vehículos_Oscar_Alba.php
13.- Aquí seleccionamos todos los datos en base a
la id recuperada en la variable $idVehiculo con un
$_GET
14.- En el head del archivo también añadí un titulo, el
icono y lo vincule al archivo css y js. En el body añadí la
barra de navegación y el menú de opciones como se
vio en el archivo anterior
15.- En el div “texto1” cree un formulario que recuperara
los datos del vehículo que queramos editar evitando
que el usuario pueda editar el campo num_serie
16.- Estos fueron los siguientes datos que mande a
llamar por medio del value
17.- Para el combo box ingrese el dato recuperado
de la base de datos como primer valor y como
texto
18.- Para el siguiente combo box hice lo mismo
que en el anterior e incluí un botón tipo submit
19.- Cerré la conexión con la base de datos y
vincule el archivo con el archivo menú.js
Archivo:
validaciones_editar.js
20.- Primero recupere los id de todos los campos del
formulario en distintas variables a excepción de los
combo box ya que es posible que el usuario quiera
mantener el mismo valor que ya tiene
21.- Con varios if else añadí las validaciones para los
campos de texto y numeros respectivamente
Archivo:
actualizar_vehículos_Oscar_Alba.p
hp
22.- Para empezar con este archivo, me conecte a la
base de datos y recuperé los datos introducidos por el
usuario en el formulario anterior con el método $_POST
23.- Cree un ciclo if que transforma los valores
string a números (en caso de que el usuario no
seleccione un nuevo valor en el combobox)
24.- Cree otro ciclo if igual que el anterior para el
combo box de transmisión
25.- Escribí la consulta para actualizar el registro
seleccionado en la base de datos
26.- En el html añadí el título, el icono y lo vincule con el
archivo css. En el body añadi la barra de navegación y el
menú de opciones como se ve en el primer archivo
27.- Mandé a imprimir los datos enviados en el
anterior formulario
28.- En el combo box cree in ciclo if para mandar a
imprimir el tipo de vehiculo seleccionado por el
usuario
29.- Hice lo mismo que en el anterior paso para el
combo box de transmisión y añadí 2 links para
volver al reporte_editar o al reporte_vehiculo
30.- Cerré la conexión con la base de datos, añadí el
pie de página y vinculé el archivo para el
funcionamiento del menú de opciones
Práctica en el hosting
31.-
32.-
33.-
Práctica en funcionamiento
33.-
33.-
33.-
33.-
Link de la práctica:
http://oscaralbaproyectophp2023a.ats
pace.cc/paginas/reporte_editar_vehic
ulos_Oscar_Alba.php

Más contenido relacionado

Similar a Actualizar registros de la base de datos desde página web dinámica

Practica Web Sesión 5
Practica Web Sesión 5Practica Web Sesión 5
Practica Web Sesión 5
AdalbertoBarajasCuri
 
Funciones definidas por_el_usuario_y_variables_superglobales
Funciones definidas por_el_usuario_y_variables_superglobalesFunciones definidas por_el_usuario_y_variables_superglobales
Funciones definidas por_el_usuario_y_variables_superglobales
CarlosUribe93
 
Funciones definidas por el usuario y variables superglobales
Funciones definidas por el usuario y variables superglobalesFunciones definidas por el usuario y variables superglobales
Funciones definidas por el usuario y variables superglobales
OSCARANDRESALBAPADRO
 
Practica web de la sesión 13
Practica web de la sesión 13Practica web de la sesión 13
Practica web de la sesión 13
ANTONIOCHAVARINROSAL
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
Alberto Vargas
 
basededatoscon Visual Basic
basededatoscon Visual Basicbasededatoscon Visual Basic
basededatoscon Visual Basic
Jeisson
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
t_vilma
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
luisj9212
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
Jesus Chaux
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)
luisj9212
 
Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...
Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...
Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...
ANTONIOCHAVARINROSAL
 
Validación de usuarios y protección de páginas web mediante SESIONES
Validación de usuarios y protección de páginas web mediante SESIONESValidación de usuarios y protección de páginas web mediante SESIONES
Validación de usuarios y protección de páginas web mediante SESIONES
OSCARANDRESALBAPADRO
 
Base de datos guia[1]
Base de datos guia[1]Base de datos guia[1]
Practica web de la sesión 10
Practica web de la sesión 10Practica web de la sesión 10
Practica web de la sesión 10
ANTONIOCHAVARINROSAL
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)
Carlos Guzmán
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
Veronica Bejarano
 
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
 
Practica web de la sesión 9
Practica web de la sesión 9Practica web de la sesión 9
Practica web de la sesión 9
ANTONIOCHAVARINROSAL
 
Practica Web Sesión 9
Practica Web Sesión 9Practica Web Sesión 9
Practica Web Sesión 9
AdalbertoBarajasCuri
 
Doctrine symfony
Doctrine symfonyDoctrine symfony
Doctrine symfony
rmirandaibanez
 

Similar a Actualizar registros de la base de datos desde página web dinámica (20)

Practica Web Sesión 5
Practica Web Sesión 5Practica Web Sesión 5
Practica Web Sesión 5
 
Funciones definidas por_el_usuario_y_variables_superglobales
Funciones definidas por_el_usuario_y_variables_superglobalesFunciones definidas por_el_usuario_y_variables_superglobales
Funciones definidas por_el_usuario_y_variables_superglobales
 
Funciones definidas por el usuario y variables superglobales
Funciones definidas por el usuario y variables superglobalesFunciones definidas por el usuario y variables superglobales
Funciones definidas por el usuario y variables superglobales
 
Practica web de la sesión 13
Practica web de la sesión 13Practica web de la sesión 13
Practica web de la sesión 13
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
 
basededatoscon Visual Basic
basededatoscon Visual Basicbasededatoscon Visual Basic
basededatoscon Visual Basic
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
 
Como crear una base de datos con visual basic
Como crear una base de datos con visual basicComo crear una base de datos con visual basic
Como crear una base de datos con visual basic
 
Comocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasicComocrearunabasededatoscon visualbasic
Comocrearunabasededatoscon visualbasic
 
Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)Como crear una base de datos con visual basic (nx powerlite)
Como crear una base de datos con visual basic (nx powerlite)
 
Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...
Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...
Practica web de la sesion 12 ACTUALIZAR registros de la base de datos desde p...
 
Validación de usuarios y protección de páginas web mediante SESIONES
Validación de usuarios y protección de páginas web mediante SESIONESValidación de usuarios y protección de páginas web mediante SESIONES
Validación de usuarios y protección de páginas web mediante SESIONES
 
Base de datos guia[1]
Base de datos guia[1]Base de datos guia[1]
Base de datos guia[1]
 
Practica web de la sesión 10
Practica web de la sesión 10Practica web de la sesión 10
Practica web de la sesión 10
 
Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)Inf 4 (cotizacion de autos)
Inf 4 (cotizacion de autos)
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
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
 
Practica web de la sesión 9
Practica web de la sesión 9Practica web de la sesión 9
Practica web de la sesión 9
 
Practica Web Sesión 9
Practica Web Sesión 9Practica Web Sesión 9
Practica Web Sesión 9
 
Doctrine symfony
Doctrine symfonyDoctrine symfony
Doctrine symfony
 

Más de OSCARANDRESALBAPADRO

Creación de una base de datos en el hosting
Creación de una base de datos en el hostingCreación de una base de datos en el hosting
Creación de una base de datos en el hosting
OSCARANDRESALBAPADRO
 
Cálculo de cuadrados de cada número y comprobar si es Par o es Non
Cálculo de cuadrados de cada número y comprobar si es Par o es NonCálculo de cuadrados de cada número y comprobar si es Par o es Non
Cálculo de cuadrados de cada número y comprobar si es Par o es Non
OSCARANDRESALBAPADRO
 
Programacion de Codigos PHP
Programacion de Codigos PHPProgramacion de Codigos PHP
Programacion de Codigos PHP
OSCARANDRESALBAPADRO
 
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL ServerUso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server
OSCARANDRESALBAPADRO
 
Creación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverCreación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql server
OSCARANDRESALBAPADRO
 
Creación de una base de datos en sql server
Creación de una base de datos en sql serverCreación de una base de datos en sql server
Creación de una base de datos en sql server
OSCARANDRESALBAPADRO
 

Más de OSCARANDRESALBAPADRO (6)

Creación de una base de datos en el hosting
Creación de una base de datos en el hostingCreación de una base de datos en el hosting
Creación de una base de datos en el hosting
 
Cálculo de cuadrados de cada número y comprobar si es Par o es Non
Cálculo de cuadrados de cada número y comprobar si es Par o es NonCálculo de cuadrados de cada número y comprobar si es Par o es Non
Cálculo de cuadrados de cada número y comprobar si es Par o es Non
 
Programacion de Codigos PHP
Programacion de Codigos PHPProgramacion de Codigos PHP
Programacion de Codigos PHP
 
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL ServerUso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server
 
Creación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverCreación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql server
 
Creación de una base de datos en sql server
Creación de una base de datos en sql serverCreación de una base de datos en sql server
Creación de una base de datos en sql server
 

Último

mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
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
 
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
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
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
 
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
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
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
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
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
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 

Último (20)

mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
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...
 
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
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
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
 
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
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
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
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
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
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 

Actualizar registros de la base de datos desde página web dinámica

  • 1. Actualizar registros de la base de datos desde página web dinámica Licenciatura en Tecnologías de la Información Programación Web Estudiante: Oscar Andres Alba Padron Código: 220779802 Fecha: 26/04/2023
  • 2. 1.- Para empezar, creé los archivos necesarios para la tarea
  • 4. 2.- Para este primer archivo recuperamos todos los datos de la tabla catalogo para mostrarlos en una tabla como en actividades pasadas
  • 5. 3.- En el head del archivo añadi el titulo de la pagina, un icono y lo vincule con el archivo css
  • 6. 4.- En el cuerpo del archivo incluí el diseño del proyecto final, empezando con la barra de navegación
  • 7. 5.- Barra de navegación
  • 8. 6.- Barra de navegación
  • 9. 7.- Lo siguiente fue el menú de navegación
  • 10. 8.- Menú de navegación
  • 11. 9.- Menú de navegación
  • 12. 4.- Dentro del div “texto1” empece creado las columnas del reporte
  • 13. 10.- En el cuerpo de la tabla introduje los datos de la Base de datos con un foreach y añadí dos columnas para elegir cual registro queremos editar o eliminar en base al id (num_serie).
  • 14. 11.- En el cuerpo de la tabla introduje los datos de la Base de datos con un foreach y añadí dos columnas para elegir cual registro queremos editar o eliminar.
  • 15. 12.- Cerré la conexión con la base de datos y añadí partes del diseño
  • 17. 13.- Aquí seleccionamos todos los datos en base a la id recuperada en la variable $idVehiculo con un $_GET
  • 18. 14.- En el head del archivo también añadí un titulo, el icono y lo vincule al archivo css y js. En el body añadí la barra de navegación y el menú de opciones como se vio en el archivo anterior
  • 19. 15.- En el div “texto1” cree un formulario que recuperara los datos del vehículo que queramos editar evitando que el usuario pueda editar el campo num_serie
  • 20. 16.- Estos fueron los siguientes datos que mande a llamar por medio del value
  • 21. 17.- Para el combo box ingrese el dato recuperado de la base de datos como primer valor y como texto
  • 22. 18.- Para el siguiente combo box hice lo mismo que en el anterior e incluí un botón tipo submit
  • 23. 19.- Cerré la conexión con la base de datos y vincule el archivo con el archivo menú.js
  • 25. 20.- Primero recupere los id de todos los campos del formulario en distintas variables a excepción de los combo box ya que es posible que el usuario quiera mantener el mismo valor que ya tiene
  • 26. 21.- Con varios if else añadí las validaciones para los campos de texto y numeros respectivamente
  • 28. 22.- Para empezar con este archivo, me conecte a la base de datos y recuperé los datos introducidos por el usuario en el formulario anterior con el método $_POST
  • 29. 23.- Cree un ciclo if que transforma los valores string a números (en caso de que el usuario no seleccione un nuevo valor en el combobox)
  • 30. 24.- Cree otro ciclo if igual que el anterior para el combo box de transmisión
  • 31. 25.- Escribí la consulta para actualizar el registro seleccionado en la base de datos
  • 32. 26.- En el html añadí el título, el icono y lo vincule con el archivo css. En el body añadi la barra de navegación y el menú de opciones como se ve en el primer archivo
  • 33. 27.- Mandé a imprimir los datos enviados en el anterior formulario
  • 34. 28.- En el combo box cree in ciclo if para mandar a imprimir el tipo de vehiculo seleccionado por el usuario
  • 35. 29.- Hice lo mismo que en el anterior paso para el combo box de transmisión y añadí 2 links para volver al reporte_editar o al reporte_vehiculo
  • 36. 30.- Cerré la conexión con la base de datos, añadí el pie de página y vinculé el archivo para el funcionamiento del menú de opciones
  • 37. Práctica en el hosting
  • 38. 31.-
  • 39. 32.-
  • 40. 33.-
  • 42. 33.-
  • 43. 33.-
  • 44. 33.-
  • 45. 33.-
  • 46. Link de la práctica: http://oscaralbaproyectophp2023a.ats pace.cc/paginas/reporte_editar_vehic ulos_Oscar_Alba.php