SlideShare une entreprise Scribd logo
1  sur  32
Insertar datos desde
formulario web usando PHP y
MySQL (con PDO)
Licenciatura en Tecnologías de la Información
Programación Web
Estudiante: Oscar Andres Alba Padron
Código: 220779802
Fecha: 29/03/2023
Archivo
alta_refacciones_Oscar_Alba.php
1.- Lo primero que hice fue crear los archivos
necesarios para la realización de esta practica:
2.- El siguiente paso fue establecer la conexión con la base
de datos con la ayuda del archivo
con_mysql_OscarAlba.php en el archivo alta_reparaciones
3.- Guarde la consulta necesaria en la variable $sql y
mande a recuperar los valores almacenados en la base
de datos con la variable $stmt
4.- Introduje el título de la pagina web, añadí un
icono y lo enlace con los archivos Css y JavaScript
5.- Lo siguiente que hice fue crear distintos div’s con los
id’s correspondientes del archivo Css y agregue una
imagen alusiva en el div “caja 4”
6.- Empecé a crear el formulario añadiendo un combo
box que recupere los vehículos ingresados en la tabla
catalogo y los muestre como opciones
7.- Los siguientes datos son ingresados por medio
de texto y cuentan con sus respectivas id’s
8.- En el campo categoría añadí un combo box con las
opciones delimitadas para el usuario y añadí un botón
de tipo submit para subir los datos
9.- Finalmente agregue un link para ver a los registros
de refacciones de la base de datos y cerré la conexión
con la base de datos
Archivo
grabar_refacciones_Oscar_Alba.php
10.- Vinculé el archivo con la base de datos y con la
ayuda del método $_POST recupere los datos
ingresados en las variables correspondientes
11.- Creé y almacene la consulta que recuperará los
datos en base al id ingresado
12.- Creé un if que inserta los datos recuperados del
formulario en la base de datos y los manda a imprimir,
de lo contrario manda un mensaje de error e imprime
los campos en blanco
13.- En el HTML introduje el título de la página web,
agregué un icono y lo enlace al archivo Css
14.- El siguiente paso fue crear distintos div’s con los id’s
correspondientes del archivo Css y agregue una imagen
alusiva en el div “caja 4”
15.- En el fieldset se manda a imprimir el mensaje
correspondiente y se imprimen los datos almacenados
en las variables anteriormente creadas
16.- Con un else if mando a imprimir los valores de la
variable categoría según la opción que el usuario haya
seleccionado
17.- Finalmente, agregue dos links; uno para volver a
registrar otra refacción y otro para comprobar los
registros de la base de datos
Archivo css_tarea9.css
18.- Configuraciones
del archivo css:
19.- Configuraciones
del archivo css:
20.- Configuraciones
del archivo css:
Archivo validaciones_tarea10.js
21.- En este archivo primero declare las variables y
obtuve el valor de los campos del formulario por medio
de sus id’s
22.- Valide los campos por medio de un else if tomando
en cuenta los combo box y valores numéricos
Práctica en funcionamiento
23.- alta_refacciones:
24.- grabar_refacciones:
25.- Registro en la base de datos:
Link de la práctica:
http://oscaralbaproyectophp2023a.atspace.cc/paginas/alta_ref
acciones_Oscar_Alba.php

Contenu connexe

Similaire à Insertar datos desde formulario web usando PHP y MySQL (con PDO)

Reporte Maestro - Detalle con el uso de AJAX
Reporte Maestro - Detalle con el uso de AJAXReporte Maestro - Detalle con el uso de AJAX
Reporte Maestro - Detalle con el uso de AJAXOSCARANDRESALBAPADRO
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0LisbayUrdaneta
 
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 SESIONESOSCARANDRESALBAPADRO
 
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
 
Práctica web de la sesión 7.pptx
Práctica web de la sesión 7.pptxPráctica web de la sesión 7.pptx
Práctica web de la sesión 7.pptxDARWINALEXISGUTIERRE
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverMayito CH
 
conexion a base de datos sql server
conexion a base de datos sql serverconexion a base de datos sql server
conexion a base de datos sql serverMayito CH
 
Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010IUP.Santiago mariño
 
Actualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHPActualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHPyanburbano
 
Dayismel cervantes 3_er corte 1er 20%
Dayismel cervantes 3_er corte 1er 20%Dayismel cervantes 3_er corte 1er 20%
Dayismel cervantes 3_er corte 1er 20%Dayismel Cervantes
 

Similaire à Insertar datos desde formulario web usando PHP y MySQL (con PDO) (20)

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
 
Reporte Maestro - Detalle con el uso de AJAX
Reporte Maestro - Detalle con el uso de AJAXReporte Maestro - Detalle con el uso de AJAX
Reporte Maestro - Detalle con el uso de AJAX
 
Informe
InformeInforme
Informe
 
Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0Bases de datos desde visual basic 6.0
Bases de datos desde visual basic 6.0
 
Practica Web Sesión 9
Practica Web Sesión 9Practica Web Sesión 9
Practica Web Sesión 9
 
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
 
Como conectar visual_basic
Como conectar visual_basicComo conectar visual_basic
Como conectar visual_basic
 
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...
 
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
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Práctica web de la sesión 7.pptx
Práctica web de la sesión 7.pptxPráctica web de la sesión 7.pptx
Práctica web de la sesión 7.pptx
 
I3 u4
I3 u4I3 u4
I3 u4
 
Inf 20 (fpdf)
Inf 20 (fpdf)Inf 20 (fpdf)
Inf 20 (fpdf)
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
conexion a base de datos sql server
conexion a base de datos sql serverconexion a base de datos sql server
conexion a base de datos sql server
 
Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010Como conectar bases de datos a visual basic 2010
Como conectar bases de datos a visual basic 2010
 
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 sesion 7
Practica web de la sesion 7Practica web de la sesion 7
Practica web de la sesion 7
 
Actualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHPActualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHP
 
Dayismel cervantes 3_er corte 1er 20%
Dayismel cervantes 3_er corte 1er 20%Dayismel cervantes 3_er corte 1er 20%
Dayismel cervantes 3_er corte 1er 20%
 

Plus de OSCARANDRESALBAPADRO

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 superglobalesOSCARANDRESALBAPADRO
 
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 NonOSCARANDRESALBAPADRO
 
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 ServerOSCARANDRESALBAPADRO
 
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 serverOSCARANDRESALBAPADRO
 
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 serverOSCARANDRESALBAPADRO
 

Plus de OSCARANDRESALBAPADRO (6)

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

Dernier

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Dernier (10)

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Insertar datos desde formulario web usando PHP y MySQL (con PDO)