SlideShare una empresa de Scribd logo
1 de 20
FUNCIONES DEFINIDAS POR
EL USUARIO Y VARIABLES
SUPERGLOBALES
Licenciatura en Tecnologías de la Información
Programación Web
Estudiante: Oscar Andres Alba Padron
Código: 220779802
Fecha: 15/02/2023
1.- Primera página.
Creación del formulario.
1.1 Para empezar, cree el archivo .php con el nombre de
tarea_sesion5_oscar_alba.php
1.2 Una vez creado el archivo empecé añadiendo el
título de la práctica y la ruta del javascript que hará la
validación del formulario.
1.3 Añadí un encabezado h1 y empecé con la
programación del formulario añadiendo la página .php
a la que redireccionará, el método “post”, la id y
onsubmit para la validación.
1.4 Creé el formulario select con el nombre e id
“BoxNumbers”. A cada opción le añadí el mismo valor
que se le mostrará al usuario, a excepción de
“selecciona un número” cuyo valor es de “0”.
1.5 Añadí el input “hidden” con el id “txt_nombre” y mi
nombre completo como valor. Para terminar esta
página añadi el botón tipo “submit” para enviar los
datos a la pagina funciones_usuario_2023a.php
Segunda Página. Tabla
con valores recuperados
con post.
2.1 Lo primero que hice fue recuperar los valores del
formulario y mi nombre con la ayuda de la variable
superglobal $_POST, guardando los valores en las
variables $numero y $tunombre respectivamente.
2.2 Creé la función “CrearTabla” pasándole el valor
recuperado en la variable $numero. Dentro de la
función creé un ciclo for que añade 3 columnas del
valor recuperado y el número de filas equivalente al
mismo.
2.3 Mandé a llamar la función y cerré la tabla.
También añadí mi nombre recuperado en la
variable $tunombre.
Javascript. Validación
del formulario.
3.1 Creé el archivo validaciones_tarea_sesion5.js en
la carpeta javascript
3.2 Programé una única validación que se manda
un alert si el deja marcada la opción – Selecciona
un número – en el formulario.
3.3 Subí las páginas web y el javascript al hosting
en sus respectivas carpetas.
3.4 Finalmente, mostraré el funcionamiento de las
páginas
Link de la práctica:
http://oscaralbaproyectophp2023a.atspace.cc/paginas/tare
a_sesion5_oscar_alba.php

Más contenido relacionado

Similar a 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
CarlosUribe93
 
Ejercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docxEjercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docx
ssuser2e6b96
 

Similar a Funciones definidas por el usuario y variables superglobales (20)

Doctrine symfony
Doctrine symfonyDoctrine symfony
Doctrine symfony
 
Doctrine symfony
Doctrine symfonyDoctrine symfony
Doctrine symfony
 
Practica Web Sesión 5
Practica Web Sesión 5Practica Web Sesión 5
Practica Web Sesión 5
 
Práctica web de la sesión 5_Velador Rocha.pdf
Práctica web de la sesión 5_Velador Rocha.pdfPráctica web de la sesión 5_Velador Rocha.pdf
Práctica web de la sesión 5_Velador Rocha.pdf
 
Práctica web de la sesión 5_Velador Rocha.pptx
Práctica web de la sesión 5_Velador Rocha.pptxPráctica web de la sesión 5_Velador Rocha.pptx
Práctica web de la sesión 5_Velador Rocha.pptx
 
Practica web de la sesión 5
Practica web de la sesión 5Practica web de la sesión 5
Practica web de la sesión 5
 
Python django
Python djangoPython django
Python django
 
Lp2docclases
Lp2docclasesLp2docclases
Lp2docclases
 
Actualizar registros de la base de datos de la tabla tipo Relacionada desde p...
Actualizar registros de la base de datos de la tabla tipo Relacionada desde p...Actualizar registros de la base de datos de la tabla tipo Relacionada desde p...
Actualizar registros de la base de datos de la tabla tipo Relacionada desde p...
 
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
 
Tarea_Sesion5.pptx
Tarea_Sesion5.pptxTarea_Sesion5.pptx
Tarea_Sesion5.pptx
 
4. insertar datos
4.  insertar datos4.  insertar datos
4. insertar datos
 
Computación avanzada en java cert
Computación avanzada en java certComputación avanzada en java cert
Computación avanzada en java cert
 
Computación 2 java
Computación 2 javaComputación 2 java
Computación 2 java
 
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
 
Ejercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docxEjercicio de automatizacion IntelliJ+reporte.docx
Ejercicio de automatizacion IntelliJ+reporte.docx
 
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
 
Conociendo el Patron Modelo Vista Controlador
Conociendo el Patron   Modelo Vista ControladorConociendo el Patron   Modelo Vista Controlador
Conociendo el Patron Modelo Vista Controlador
 
Computación 3
Computación 3Computación 3
Computación 3
 
programacion
programacionprogramacion
programacion
 

Más de OSCARANDRESALBAPADRO

Más de OSCARANDRESALBAPADRO (9)

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
 
Insertar datos desde formulario web usando PHP y MySQL (con PDO)
Insertar datos desde formulario web usando PHP y MySQL (con PDO)Insertar datos desde formulario web usando PHP y MySQL (con PDO)
Insertar datos desde formulario web usando PHP y MySQL (con PDO)
 
Insertar datos desde formulario web usando PHP y MySQL (con PDO)
Insertar datos desde formulario web usando PHP y MySQL (con PDO)Insertar datos desde formulario web usando PHP y MySQL (con PDO)
Insertar datos desde formulario web usando PHP y MySQL (con PDO)
 
Reporte de registros desde MySQL hacia PHP (con PDO)
Reporte de registros desde MySQL hacia PHP (con PDO)Reporte de registros desde MySQL hacia PHP (con PDO)
Reporte de registros desde MySQL hacia PHP (con PDO)
 
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

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (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
 
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
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
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...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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.
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Funciones definidas por el usuario y variables superglobales

  • 1. FUNCIONES DEFINIDAS POR EL USUARIO Y VARIABLES SUPERGLOBALES Licenciatura en Tecnologías de la Información Programación Web Estudiante: Oscar Andres Alba Padron Código: 220779802 Fecha: 15/02/2023
  • 3. 1.1 Para empezar, cree el archivo .php con el nombre de tarea_sesion5_oscar_alba.php
  • 4. 1.2 Una vez creado el archivo empecé añadiendo el título de la práctica y la ruta del javascript que hará la validación del formulario.
  • 5. 1.3 Añadí un encabezado h1 y empecé con la programación del formulario añadiendo la página .php a la que redireccionará, el método “post”, la id y onsubmit para la validación.
  • 6. 1.4 Creé el formulario select con el nombre e id “BoxNumbers”. A cada opción le añadí el mismo valor que se le mostrará al usuario, a excepción de “selecciona un número” cuyo valor es de “0”.
  • 7. 1.5 Añadí el input “hidden” con el id “txt_nombre” y mi nombre completo como valor. Para terminar esta página añadi el botón tipo “submit” para enviar los datos a la pagina funciones_usuario_2023a.php
  • 8. Segunda Página. Tabla con valores recuperados con post.
  • 9. 2.1 Lo primero que hice fue recuperar los valores del formulario y mi nombre con la ayuda de la variable superglobal $_POST, guardando los valores en las variables $numero y $tunombre respectivamente.
  • 10. 2.2 Creé la función “CrearTabla” pasándole el valor recuperado en la variable $numero. Dentro de la función creé un ciclo for que añade 3 columnas del valor recuperado y el número de filas equivalente al mismo.
  • 11. 2.3 Mandé a llamar la función y cerré la tabla. También añadí mi nombre recuperado en la variable $tunombre.
  • 13. 3.1 Creé el archivo validaciones_tarea_sesion5.js en la carpeta javascript
  • 14. 3.2 Programé una única validación que se manda un alert si el deja marcada la opción – Selecciona un número – en el formulario.
  • 15. 3.3 Subí las páginas web y el javascript al hosting en sus respectivas carpetas.
  • 16. 3.4 Finalmente, mostraré el funcionamiento de las páginas
  • 17.
  • 18.
  • 19.
  • 20. Link de la práctica: http://oscaralbaproyectophp2023a.atspace.cc/paginas/tare a_sesion5_oscar_alba.php