SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
1. PHP avanzado, formularios
Unidad V Programación Orientada a la Web /Lenguaje de Programación Orientada a Objeto
Objetivo de la Unidad:
Analizar, diseñar y desarrollar aplicaciones dinámicas en el entorno Web a través de Lenguaje de Programación
Orientado a Objeto.
Sumario
Un formulario es el objeto de HTML, fundamental para enviar datos por parte del cliente al servidor web. Un
sitio o aplicación web que requiera un mínimo de interacción con el usuario debería utilizar formularios, pues
tiene distintos componentes que permiten ingresar datos para luego ser procesados.
Antes de comenzar a trabajar con el manejo de formularios en PHP, se trataran algunas variables predefinidas
en PHP, que serán de utilidad.
Variables Predefinidas en PHP
Las variables predefinidas en PHP, son variables que están disponibles para cualquier script que se ejecute y
cada una de ellas tiene distintos propósitos. La mayoría de estas variables son superglobales o globales
automáticas. Esto significa que están disponibles en todos los contextos a lo largo del script.
Variable del Servidor $_SERVER: Es un arreglo asociativo que contiene las variables definidas por el servidor
tal como cabeceras, rutas, y ubicaciones del scripts. Los valores de este arreglo son creados por el servidor
web. Crear el script variableserver.php
<?php
echo "<H2> Variables SERVER </H2>";
echo "<BR>";
echo "Contenidos de Variable Global SERVER <BR>";
foreach ($_SERVER as $clave => $valor) {
echo "$clave: $valor <BR>";} ?>
Variable HTPP_GET: $_GET
Es un arreglo asociativo de las variables pasadas al script actual a través del método Get.
Introducción
Una aplicación Web es una aplicación desarrollada usando tecnologías basadas en entornos web como
HTML, XML, JavaScript, PHP, ASP, Perl, Java Servlet, entre otras. Las aplicaciones web utilizan otras
aplicaciones como navegadores, servidores web y los protocolos de internet para poder funcionar.
Objetivo.
Se estudiaran características más avanzadas de PH, para el desarrollo de Sitios Web dinámicos que faciliten el
procesamiento entrada de datos por el usuario.
Se aprenderá a trabajar con formularios y a recuperar la información enviada dentro de un script PHP.
Requerimientos.
Se debe contar con: Un (1) computador teniendo como mínimo el Sistema Operativo Libre ( Canaima/Ubuntu), Servidor
apache, lenguaje de Programación PHP, Editor de texto(sublime text,)
Componentes.
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
Variable HTPP_POST: $_POST
Es un arreglo asociativo de las variables pasadas al script actual a través del método Post.
Uso de Formularios en PHP.
Un formulario es un objeto perteneciente a la jerarquía DOM de HTML. Actúa como receptor de datos del
cliente para posteriormente enviarlos al servidor web. Estos datos de entrada son enviados al script de PHP
especificado como un action de ese formulario.
<Form name=”miformular” method=”post/get” action= miscript.php>
<< Elementos del Formulario>>
/Form>
Métodos del Formulario
Existen dos formas por medio de las cuales se puede enviar la información contenida en el formulario a un
script que hará su procesamiento. Estas dos formas son conocidas como métodos del formulario, los cuales
son los siguientes:
Método Get
Este método envía los datos del formulario al script en el encabezado del mensaje de solicitud HTPP(HTTP
Request). En este caso los datos son agregados al URL. Cuando se usa este método una cadena de
caracteres es visible en la barra de direcciones del navegador. Si se usa este método se emplea la variable
$_GET.
Suponga que tiene el siguiente formulario:
<form id="miformulario" method="Get" action="miscriptget.php">
<label for="name">Nombre: </label>
<input type="text" name="txtNombre" id="name" placeholder="Escribe tu Nombre"
maxlength="50" required > </div>
<label for="lastname">Apellido: </label>
<input type="text" name="txtApellido" id="lastname" placeholder="Escribe tu Apellido"
maxlength="30" required>
<button type="submit">Enviar</button></form>
miscriptget.php
<?php
echo "Su Nombre: ".$_GET['txtNombre']; VARIABLE ARREGLO ASOCIATIVO SUPERGLOBAL $_GET[]
echo "<BR>";
echo "Su Apellido: ".$_GET['txtApellido'];// valor del atributo name del input del formulario
? >
Cuando se envía el formulario, después del URL se agrega un signo de interrogación ?, seguido de una
cadena de caracteres que contiene los datos del formulario enviado.
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
Método Post
Este método envía los datos del formulario al script a través del cuerpo del mensaje de solicitud HTTP(HTTP
Request). Los datos no son agregados al URL. Si se usa este método se emplea la variable $_POST.
Suponga que tiene el siguiente formulario:
<form id="miformulario" method="Post" action="miscriptpost.php">
<label for="name">Nombre: </label>
<input type="text" name="txtNombre" id="name" placeholder="Escribe tu Nombre"
maxlength="50" required > </div>
<label for="lastname">Apellido: </label>
<input type="text" name="txtApellido" id="lastname" placeholder="Escribe tu Apellido"
maxlength="30" required>
<button type="submit">Enviar</button>
</form>
miscriptpost.php
<?php
echo "Su Nombre: ".$_POST['txtNombre']; // VARIABLE ARREGLO ASOCIATIVO SUPERGLOBAL $_POST[]
echo "<BR>";
echo "Su Apellido: ".$_POST['txtApellido'];? >
GET vs POST
Problemas GET
puede enviar información binaria (archivos, imágenes, etc.) => necesario el método POST.
Problemas POST
Principios generales
Acceso a los diferentes Objetos del Formulario
Radio
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css">
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
<script> </script>
<title>[Procesamiento de Formularios PHP]</title>
</head>
<body>
<header>
<nav>
</nav>
</header>
<section class="container">
<h1>Procesamiento de Formularios en PHP </h1>
<form id="miformulario" method="GET" action="radio.php">
<div >
Sexo:
<INPUT TYPE="radio" NAME="sexo" VALUE="Femenino" >Mujer
<INPUT TYPE="radio" NAME="sexo" VALUE="Masculino">Hombre </div>
<div class="butonera">
<button type="submit">Enviar</button>
</div>
</form>
</section>
<footer class="copyright">
<div class="web-master">
<p>Web Master - Lissette Torrealba</p>
</div>
</footer>
</body>
</html>
radio.php
<?PHP
$sexo = $_GET['sexo'];
echo ($sexo);
?>
Los botones radio se llaman igual para que si se elige uno se desmarquen los otros.
Select
<!DOCTYPE html>
<html lang="en">
<head>
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css">
<script></script>
<title>[Procesamiento de Formularios PHP]</title>
</head>
<body>
<header>
<nav>
</nav>
</header>
<section class="container">
<h1>Procesaminto de Formularios en PHP </h1>
<form id="miformulario" method="GET" action="ListaSeleccion.php">
<div >
Color:
<SELECT NAME="color">
<OPTION VALUE="rojo" SELECTED>Rojo</OPTION>
<OPTION VALUE="verde">Verde</OPTION>
<OPTION VALUE="azul">Azul</OPTION>
</SELECT>
<div class="butonera">
<button type="submit">Enviar</button>
</div>
</form>
</section>
<footer class="copyright">
<div class="web-master">
<p>Web Master - Lissette Torrealba</p>
</div> </footer>
</body>
</html>
ListaSeleccion.php
<?PHP
$color = $_GET['color'];
echo $color;
?>
SELECT Múltiple
Valores vectoriales de un formulario:
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
1
año
<form id="miformulario" method="GET" action="SeleccionMultiple.php">
Idiomas:
<SELECT MULTIPLE SIZE="3" NAME="idiomas[]">
<OPTION VALUE="ingles" SELECTED>Inglés</OPTION>
<OPTION VALUE="frances">Francés</OPTION>
<OPTION VALUE="aleman">Alemán</OPTION>
<OPTION VALUE="holandes">Holandés</OPTION>
</SELECT>
SeleccionMultiple.php">
<?PHP
$idiomas = $_GET['idiomas'];
foreach ($idiomas as $idioma)
echo "$idioma<BR>n";
?>
CHECKBOX
botones de comprobación con el mismo nombre → usar arrays [ ]
<form id="miformulario" method="GET" action="arregloCheck.php">
Lugar Favorito:
<INPUT TYPE="checkbox" NAME="extras[]" VALUE="garaje" CHECKED>Garaje
<INPUT TYPE="checkbox" NAME="extras[]" VALUE="piscina">Piscina
<INPUT TYPE="checkbox" NAME="extras[]" VALUE="jardin">Jardín
arregloCheck.php
<?PHP
$extras = $_GET['extras'];
foreach ($extras as $extra)
echo "$extra<BR>n";
?>
Actividad a Realizar
1.- Realizar la siguiente practica:
Crear el formulario.html
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" href="../recursos/img/favicon.ico">
<title>Programación II - Formulario - Uptaeb</title>
<link rel="stylesheet" href="../recursos/css/miestilos.css">
</head>
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
<body>
<header>
<img src="../recursos/img/uptaeb.jpg" alt="Logo Uptaeb">
</header>
<nav id="menu">
<ul>
<li>Principal</li>
<li>Fotos</li>
<li>Videos</li>
<li>Contacto</li>
</ul>
</nav>
<section id="principal">
<div id="contenido">
<form action="respuesta.html" class="formulario" method="get" action= “registro.php”>
<h2> Registro de Usuario </h2>
<div>
<label for="nombreUsuario">Nombre del usuario:</label>
<input type="text" id="nombreUsuario" class="elementoForm nombreUsuario" name="nombreUsuario"
placeholder="Introduzca su Nombre de Usuario" required pattern="[A-Za-z0-9]{5,40}" />
</div>
<div>
<label for="nombre">Nombre:</label>
<input type="text" id="nombre" class="elementoForm texto" name="nombre" placeholder="Introduzca su
Nombre" title="Introduzca su Nombre" pattern="[A-Za-z]+s[A-Za-z]{5,40}" required />
</div>
<div>
<label for="email">E-mail:</label>
<input type="email" id="email" class="elementoForm email" name="email" placeholder="Introduzca su
Email" title="Introduzca su Email" pattern="^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9-
]+)*$" required />
</div>
<div>
<label for="clave">Clave:</label>
<input type="password" id="clave" class="elementoForm clave" name="clave" placeholder="Introduzca
su Clave" title="Introduzca su Clave" required pattern="[A-Za-z0-9.!#$%&'*+/=?_-]{5,40}" />
</div>
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
<div id="pasa">
<label for="pasatiempo">PasaTiempo:</label><BR>
<INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Leer">Leer
<INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Musica">Musica
<INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Playa">Playa
<INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Cine">Cine
</div>
<div id="pasa">
<label for="pasatiempo">Ciudades:</label>
<SELECT NAME="Ciudades[]" MULTIPLE>
<OPTION>Merida</OPTION>
<OPTION>Margarita</OPTION>
<OPTION>Barquisimeto</OPTION>
<OPTION>Coro</OPTION>
</SELECT>
</div>
<div>
<input type="submit" id="btnRegistrar" value="Registrar Usuario" class="button" />
<input type="reset" id="btnCancelar" value="Cancelar" class="button" />
<input type="button" id="btnSalir" value="Salir" class="button" />
</div>
</form>
</div>
</section>
<footer id="piespag">
<p>Derechos Reservados &copy; 2018 Lissette Torrealba</p>
</footer>
</body>
</html>
Registro.php
<?PHP
if (array_key_exists('txtnombre', $_GET)){
$nombre=$_GET['txtnombre'];
}
if (array_key_exists('txtemail', $_GET)){
$email=$_GET['txtemail'];
}
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
if (array_key_exists('txtdireccion', $_GET)){
$direccion=$_GET['txtdireccion'];
}
if (array_key_exists('sexo', $_GET)){
$sexo=$_GET['sexo'];
}
if (array_key_exists('pasatiempos', $_GET)){
$pasatiempos=$_GET['pasatiempos'][0];
for ($i=1; $i < count($_GET['pasatiempos']); $i++)
{
$pasatiempos.=",".$_GET['pasatiempos'][$i];
}// fin for
}
if (array_key_exists('Ciudades', $_GET)){
$ciudades=$_GET['Ciudades'][0];
for ($i=1; $i < count($_GET['Ciudades']); $i++)
{
$ciudades.=",".$_GET['Ciudades'][$i];
}// fin for
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" href="recursos/img/favicon.ico">
<title>Informacion Registrada de Usuario</title>
<link rel="stylesheet" href="recursos/css/miestilos.css">
</head>
<body>
<header>
<img src="recursos/img/uptaeb.jpg" alt="Logo Uptaeb">
</header>
<nav id="menu">
<ul>
<li><a href="Vista/Formulario.html"> Principal </a></li>
<li>Fotos</li>
Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
<li>Videos</li>
<li>Contacto</li>
</ul>
</nav>
<section id="principal">
<div>
<?php
print('<TABLE bordercolor="Blue" border="1" align="center">');
print("<TR><TD> Nombre:</TD><TD>$nombre</TD></TR>");
print("<TR><TD> Email:</TD><TD>$email</TD></TR>");
print("<TR><TD> Dirección:</TD><TD>$direccion</TD></TR>");
print("<TR><TD> Sexo:</TD><TD>$sexo</TD></TR>");
print("<TR><TD> PasaTiempos:</TD><TD>$pasatiempos</TD></TR>");
print("<TR><TD> Ciudades:</TD><TD>$ciudades</TD></TR>");
print("<BR>");
?>
</div>
</section>
</body>
</html>
2.- Con el ejercicio de Funciones del cálculo del IVA de la Guía ProgramaciónWebBasicoPHP, realizar la
entrada de datos del producto (nombre del producto, Código del producto, Precio del Producto) y mostrar la
salida de la
Autoevaluación
1.- Cual de las siguientes son variables predefinida HP?
a) $_ARRAYS
b) $_Get
c) $_POST
d) $_GET
2.- Una variable predefinida superglobal o global automática, esta disponible en todos los contextos a lo largo de
un script?
a) Verdadero
b) Falso
3.- Cuales de las siguientes afirmaciones son ciertas con respecto al método Post?
a) Este método envía los datos del formulario al script en el encabezado del mensaje de solicitud HTTP
b) Los datos enviados son agregados al URL.
c) Cuando se usa este método una cadena de caracteres es visible en la barra de direcciones del navegador
d) Este método envía los datos del formulario al script en el cuerpo del mensaje de solicitud HTTP.
. Universidad Politécnica Territorial Andrés Eloy Blanco
Programa Nacional de Formación en Informática
Ing. Lissette Torrealba
3.- Cuales de las siguientes afirmaciones son ciertas con respecto al método Get?
a) Este método envía los datos del formulario al script en el encabezado del mensaje de solicitud HTTP
b) Los datos enviados son agregados al URL.
c) Cuando se usa este método una cadena de caracteres es visible en la barra de direcciones del navegador
d) Este método envía los datos del formulario al script en el cuerpo del mensaje de solicitud HTTP.
5.-Los datos de entrada son enviados al script de PHP especificado en el método post/get de ese
formulario.
a) Verdadero
b) Falso
Referencias Bibliográficas
IBM Capacitación (2008) Programación Web Avanzada

Más contenido relacionado

La actualidad más candente (19)

Guía Practica conexión BD 2021
Guía Practica conexión BD  2021Guía Practica conexión BD  2021
Guía Practica conexión BD 2021
 
Guía práctica Herencia
Guía práctica HerenciaGuía práctica Herencia
Guía práctica Herencia
 
2 4 formularios_php
2 4 formularios_php2 4 formularios_php
2 4 formularios_php
 
PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01
 
Formulario
FormularioFormulario
Formulario
 
Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012Manual de la conexión de php con sqlserver 2012
Manual de la conexión de php con sqlserver 2012
 
2 1 sintaxis_php
2 1 sintaxis_php2 1 sintaxis_php
2 1 sintaxis_php
 
2 7 ficheros_php
2 7 ficheros_php2 7 ficheros_php
2 7 ficheros_php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Presentac..[1]
Presentac..[1]Presentac..[1]
Presentac..[1]
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
2 8 cookiesy_sesionesphp
2 8 cookiesy_sesionesphp2 8 cookiesy_sesionesphp
2 8 cookiesy_sesionesphp
 
MVC en CakePHP 2.0
MVC en CakePHP 2.0MVC en CakePHP 2.0
MVC en CakePHP 2.0
 
2 5 funciones_php
2 5 funciones_php2 5 funciones_php
2 5 funciones_php
 
CakePHP
CakePHPCakePHP
CakePHP
 
Joomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensionesJoomladay 2008 Madrid - desarrollo de extensiones
Joomladay 2008 Madrid - desarrollo de extensiones
 
Curso php dia2
Curso php dia2Curso php dia2
Curso php dia2
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 

Similar a Guia programacionwebdesarrollositiosweb (20)

Manual PHP 7
Manual PHP 7Manual PHP 7
Manual PHP 7
 
Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5
 
Gestion de formularios php
Gestion de formularios phpGestion de formularios php
Gestion de formularios php
 
15
1515
15
 
Php
PhpPhp
Php
 
U55
U55U55
U55
 
4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
 
5
55
5
 
Introducción a PHP5
Introducción a PHP5Introducción a PHP5
Introducción a PHP5
 
PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf
PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdfPHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf
PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf PHP.pdf
 
Php 6 y Mysql
Php 6 y MysqlPhp 6 y Mysql
Php 6 y Mysql
 
In 28
In 28In 28
In 28
 
Web services restful con JAX-RS
Web services restful con JAX-RSWeb services restful con JAX-RS
Web services restful con JAX-RS
 
Funciones
FuncionesFunciones
Funciones
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Get & post
Get & postGet & post
Get & post
 
Laboratorio 3 Andres Moreno
Laboratorio 3 Andres MorenoLaboratorio 3 Andres Moreno
Laboratorio 3 Andres Moreno
 
33 php
33 php33 php
33 php
 
Php y MySqul
Php y MySqul  Php y MySqul
Php y MySqul
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 

Más de lissette_torrealba (20)

Guiajquery
GuiajqueryGuiajquery
Guiajquery
 
Plan de evaluación proyecto i 2 teoría
Plan de evaluación proyecto i 2 teoríaPlan de evaluación proyecto i 2 teoría
Plan de evaluación proyecto i 2 teoría
 
Plan de evaluación proyecto i 2 metodología
Plan de evaluación proyecto i 2 metodologíaPlan de evaluación proyecto i 2 metodología
Plan de evaluación proyecto i 2 metodología
 
Plan de evaluacion proyecto i 2 práctica
Plan de evaluacion proyecto i 2 prácticaPlan de evaluacion proyecto i 2 práctica
Plan de evaluacion proyecto i 2 práctica
 
Guiajsvalidacion
GuiajsvalidacionGuiajsvalidacion
Guiajsvalidacion
 
Guiajs2
Guiajs2Guiajs2
Guiajs2
 
Rubrica 2021 electiva 2
Rubrica 2021 electiva 2Rubrica 2021 electiva 2
Rubrica 2021 electiva 2
 
Mapa Tecnopedagogia
Mapa TecnopedagogiaMapa Tecnopedagogia
Mapa Tecnopedagogia
 
Matriz DOFA lissette
Matriz DOFA lissetteMatriz DOFA lissette
Matriz DOFA lissette
 
Planevaluacionproyectoivpractica
PlanevaluacionproyectoivpracticaPlanevaluacionproyectoivpractica
Planevaluacionproyectoivpractica
 
Rubrica bd 2021
Rubrica  bd  2021Rubrica  bd  2021
Rubrica bd 2021
 
Proyecto formativo iv metodologia
Proyecto formativo iv metodologiaProyecto formativo iv metodologia
Proyecto formativo iv metodologia
 
Plan evaluacion teoria
Plan evaluacion teoriaPlan evaluacion teoria
Plan evaluacion teoria
 
Plan de Evaluacion
Plan de EvaluacionPlan de Evaluacion
Plan de Evaluacion
 
Ejemplos de interfaz grafica
Ejemplos de  interfaz grafica Ejemplos de  interfaz grafica
Ejemplos de interfaz grafica
 
Rubrica bd 2021
Rubrica bd 2021 Rubrica bd 2021
Rubrica bd 2021
 
Rubrica Programación II 2021
Rubrica Programación II 2021 Rubrica Programación II 2021
Rubrica Programación II 2021
 
Rup
RupRup
Rup
 
Documentosistema
DocumentosistemaDocumentosistema
Documentosistema
 
Guiaprueba
GuiapruebaGuiaprueba
Guiaprueba
 

Último

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 

Último (20)

Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 

Guia programacionwebdesarrollositiosweb

  • 1. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba 1. PHP avanzado, formularios Unidad V Programación Orientada a la Web /Lenguaje de Programación Orientada a Objeto Objetivo de la Unidad: Analizar, diseñar y desarrollar aplicaciones dinámicas en el entorno Web a través de Lenguaje de Programación Orientado a Objeto. Sumario Un formulario es el objeto de HTML, fundamental para enviar datos por parte del cliente al servidor web. Un sitio o aplicación web que requiera un mínimo de interacción con el usuario debería utilizar formularios, pues tiene distintos componentes que permiten ingresar datos para luego ser procesados. Antes de comenzar a trabajar con el manejo de formularios en PHP, se trataran algunas variables predefinidas en PHP, que serán de utilidad. Variables Predefinidas en PHP Las variables predefinidas en PHP, son variables que están disponibles para cualquier script que se ejecute y cada una de ellas tiene distintos propósitos. La mayoría de estas variables son superglobales o globales automáticas. Esto significa que están disponibles en todos los contextos a lo largo del script. Variable del Servidor $_SERVER: Es un arreglo asociativo que contiene las variables definidas por el servidor tal como cabeceras, rutas, y ubicaciones del scripts. Los valores de este arreglo son creados por el servidor web. Crear el script variableserver.php <?php echo "<H2> Variables SERVER </H2>"; echo "<BR>"; echo "Contenidos de Variable Global SERVER <BR>"; foreach ($_SERVER as $clave => $valor) { echo "$clave: $valor <BR>";} ?> Variable HTPP_GET: $_GET Es un arreglo asociativo de las variables pasadas al script actual a través del método Get. Introducción Una aplicación Web es una aplicación desarrollada usando tecnologías basadas en entornos web como HTML, XML, JavaScript, PHP, ASP, Perl, Java Servlet, entre otras. Las aplicaciones web utilizan otras aplicaciones como navegadores, servidores web y los protocolos de internet para poder funcionar. Objetivo. Se estudiaran características más avanzadas de PH, para el desarrollo de Sitios Web dinámicos que faciliten el procesamiento entrada de datos por el usuario. Se aprenderá a trabajar con formularios y a recuperar la información enviada dentro de un script PHP. Requerimientos. Se debe contar con: Un (1) computador teniendo como mínimo el Sistema Operativo Libre ( Canaima/Ubuntu), Servidor apache, lenguaje de Programación PHP, Editor de texto(sublime text,) Componentes.
  • 2. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba Variable HTPP_POST: $_POST Es un arreglo asociativo de las variables pasadas al script actual a través del método Post. Uso de Formularios en PHP. Un formulario es un objeto perteneciente a la jerarquía DOM de HTML. Actúa como receptor de datos del cliente para posteriormente enviarlos al servidor web. Estos datos de entrada son enviados al script de PHP especificado como un action de ese formulario. <Form name=”miformular” method=”post/get” action= miscript.php> << Elementos del Formulario>> /Form> Métodos del Formulario Existen dos formas por medio de las cuales se puede enviar la información contenida en el formulario a un script que hará su procesamiento. Estas dos formas son conocidas como métodos del formulario, los cuales son los siguientes: Método Get Este método envía los datos del formulario al script en el encabezado del mensaje de solicitud HTPP(HTTP Request). En este caso los datos son agregados al URL. Cuando se usa este método una cadena de caracteres es visible en la barra de direcciones del navegador. Si se usa este método se emplea la variable $_GET. Suponga que tiene el siguiente formulario: <form id="miformulario" method="Get" action="miscriptget.php"> <label for="name">Nombre: </label> <input type="text" name="txtNombre" id="name" placeholder="Escribe tu Nombre" maxlength="50" required > </div> <label for="lastname">Apellido: </label> <input type="text" name="txtApellido" id="lastname" placeholder="Escribe tu Apellido" maxlength="30" required> <button type="submit">Enviar</button></form> miscriptget.php <?php echo "Su Nombre: ".$_GET['txtNombre']; VARIABLE ARREGLO ASOCIATIVO SUPERGLOBAL $_GET[] echo "<BR>"; echo "Su Apellido: ".$_GET['txtApellido'];// valor del atributo name del input del formulario ? > Cuando se envía el formulario, después del URL se agrega un signo de interrogación ?, seguido de una cadena de caracteres que contiene los datos del formulario enviado.
  • 3. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba Método Post Este método envía los datos del formulario al script a través del cuerpo del mensaje de solicitud HTTP(HTTP Request). Los datos no son agregados al URL. Si se usa este método se emplea la variable $_POST. Suponga que tiene el siguiente formulario: <form id="miformulario" method="Post" action="miscriptpost.php"> <label for="name">Nombre: </label> <input type="text" name="txtNombre" id="name" placeholder="Escribe tu Nombre" maxlength="50" required > </div> <label for="lastname">Apellido: </label> <input type="text" name="txtApellido" id="lastname" placeholder="Escribe tu Apellido" maxlength="30" required> <button type="submit">Enviar</button> </form> miscriptpost.php <?php echo "Su Nombre: ".$_POST['txtNombre']; // VARIABLE ARREGLO ASOCIATIVO SUPERGLOBAL $_POST[] echo "<BR>"; echo "Su Apellido: ".$_POST['txtApellido'];? > GET vs POST Problemas GET puede enviar información binaria (archivos, imágenes, etc.) => necesario el método POST. Problemas POST Principios generales Acceso a los diferentes Objetos del Formulario Radio <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/style.css">
  • 4. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba <script> </script> <title>[Procesamiento de Formularios PHP]</title> </head> <body> <header> <nav> </nav> </header> <section class="container"> <h1>Procesamiento de Formularios en PHP </h1> <form id="miformulario" method="GET" action="radio.php"> <div > Sexo: <INPUT TYPE="radio" NAME="sexo" VALUE="Femenino" >Mujer <INPUT TYPE="radio" NAME="sexo" VALUE="Masculino">Hombre </div> <div class="butonera"> <button type="submit">Enviar</button> </div> </form> </section> <footer class="copyright"> <div class="web-master"> <p>Web Master - Lissette Torrealba</p> </div> </footer> </body> </html> radio.php <?PHP $sexo = $_GET['sexo']; echo ($sexo); ?> Los botones radio se llaman igual para que si se elige uno se desmarquen los otros. Select <!DOCTYPE html> <html lang="en"> <head>
  • 5. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba <meta charset="UTF-8"> <link rel="stylesheet" href="css/style.css"> <script></script> <title>[Procesamiento de Formularios PHP]</title> </head> <body> <header> <nav> </nav> </header> <section class="container"> <h1>Procesaminto de Formularios en PHP </h1> <form id="miformulario" method="GET" action="ListaSeleccion.php"> <div > Color: <SELECT NAME="color"> <OPTION VALUE="rojo" SELECTED>Rojo</OPTION> <OPTION VALUE="verde">Verde</OPTION> <OPTION VALUE="azul">Azul</OPTION> </SELECT> <div class="butonera"> <button type="submit">Enviar</button> </div> </form> </section> <footer class="copyright"> <div class="web-master"> <p>Web Master - Lissette Torrealba</p> </div> </footer> </body> </html> ListaSeleccion.php <?PHP $color = $_GET['color']; echo $color; ?> SELECT Múltiple Valores vectoriales de un formulario:
  • 6. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba 1 año <form id="miformulario" method="GET" action="SeleccionMultiple.php"> Idiomas: <SELECT MULTIPLE SIZE="3" NAME="idiomas[]"> <OPTION VALUE="ingles" SELECTED>Inglés</OPTION> <OPTION VALUE="frances">Francés</OPTION> <OPTION VALUE="aleman">Alemán</OPTION> <OPTION VALUE="holandes">Holandés</OPTION> </SELECT> SeleccionMultiple.php"> <?PHP $idiomas = $_GET['idiomas']; foreach ($idiomas as $idioma) echo "$idioma<BR>n"; ?> CHECKBOX botones de comprobación con el mismo nombre → usar arrays [ ] <form id="miformulario" method="GET" action="arregloCheck.php"> Lugar Favorito: <INPUT TYPE="checkbox" NAME="extras[]" VALUE="garaje" CHECKED>Garaje <INPUT TYPE="checkbox" NAME="extras[]" VALUE="piscina">Piscina <INPUT TYPE="checkbox" NAME="extras[]" VALUE="jardin">Jardín arregloCheck.php <?PHP $extras = $_GET['extras']; foreach ($extras as $extra) echo "$extra<BR>n"; ?> Actividad a Realizar 1.- Realizar la siguiente practica: Crear el formulario.html <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <link rel="shortcut icon" href="../recursos/img/favicon.ico"> <title>Programación II - Formulario - Uptaeb</title> <link rel="stylesheet" href="../recursos/css/miestilos.css"> </head>
  • 7. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba <body> <header> <img src="../recursos/img/uptaeb.jpg" alt="Logo Uptaeb"> </header> <nav id="menu"> <ul> <li>Principal</li> <li>Fotos</li> <li>Videos</li> <li>Contacto</li> </ul> </nav> <section id="principal"> <div id="contenido"> <form action="respuesta.html" class="formulario" method="get" action= “registro.php”> <h2> Registro de Usuario </h2> <div> <label for="nombreUsuario">Nombre del usuario:</label> <input type="text" id="nombreUsuario" class="elementoForm nombreUsuario" name="nombreUsuario" placeholder="Introduzca su Nombre de Usuario" required pattern="[A-Za-z0-9]{5,40}" /> </div> <div> <label for="nombre">Nombre:</label> <input type="text" id="nombre" class="elementoForm texto" name="nombre" placeholder="Introduzca su Nombre" title="Introduzca su Nombre" pattern="[A-Za-z]+s[A-Za-z]{5,40}" required /> </div> <div> <label for="email">E-mail:</label> <input type="email" id="email" class="elementoForm email" name="email" placeholder="Introduzca su Email" title="Introduzca su Email" pattern="^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:.[a-zA-Z0-9- ]+)*$" required /> </div> <div> <label for="clave">Clave:</label> <input type="password" id="clave" class="elementoForm clave" name="clave" placeholder="Introduzca su Clave" title="Introduzca su Clave" required pattern="[A-Za-z0-9.!#$%&'*+/=?_-]{5,40}" /> </div>
  • 8. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba <div id="pasa"> <label for="pasatiempo">PasaTiempo:</label><BR> <INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Leer">Leer <INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Musica">Musica <INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Playa">Playa <INPUT TYPE="checkbox" NAME="pasatiempo[]" VALUE="Cine">Cine </div> <div id="pasa"> <label for="pasatiempo">Ciudades:</label> <SELECT NAME="Ciudades[]" MULTIPLE> <OPTION>Merida</OPTION> <OPTION>Margarita</OPTION> <OPTION>Barquisimeto</OPTION> <OPTION>Coro</OPTION> </SELECT> </div> <div> <input type="submit" id="btnRegistrar" value="Registrar Usuario" class="button" /> <input type="reset" id="btnCancelar" value="Cancelar" class="button" /> <input type="button" id="btnSalir" value="Salir" class="button" /> </div> </form> </div> </section> <footer id="piespag"> <p>Derechos Reservados &copy; 2018 Lissette Torrealba</p> </footer> </body> </html> Registro.php <?PHP if (array_key_exists('txtnombre', $_GET)){ $nombre=$_GET['txtnombre']; } if (array_key_exists('txtemail', $_GET)){ $email=$_GET['txtemail']; }
  • 9. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba if (array_key_exists('txtdireccion', $_GET)){ $direccion=$_GET['txtdireccion']; } if (array_key_exists('sexo', $_GET)){ $sexo=$_GET['sexo']; } if (array_key_exists('pasatiempos', $_GET)){ $pasatiempos=$_GET['pasatiempos'][0]; for ($i=1; $i < count($_GET['pasatiempos']); $i++) { $pasatiempos.=",".$_GET['pasatiempos'][$i]; }// fin for } if (array_key_exists('Ciudades', $_GET)){ $ciudades=$_GET['Ciudades'][0]; for ($i=1; $i < count($_GET['Ciudades']); $i++) { $ciudades.=",".$_GET['Ciudades'][$i]; }// fin for } ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <link rel="shortcut icon" href="recursos/img/favicon.ico"> <title>Informacion Registrada de Usuario</title> <link rel="stylesheet" href="recursos/css/miestilos.css"> </head> <body> <header> <img src="recursos/img/uptaeb.jpg" alt="Logo Uptaeb"> </header> <nav id="menu"> <ul> <li><a href="Vista/Formulario.html"> Principal </a></li> <li>Fotos</li>
  • 10. Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba <li>Videos</li> <li>Contacto</li> </ul> </nav> <section id="principal"> <div> <?php print('<TABLE bordercolor="Blue" border="1" align="center">'); print("<TR><TD> Nombre:</TD><TD>$nombre</TD></TR>"); print("<TR><TD> Email:</TD><TD>$email</TD></TR>"); print("<TR><TD> Dirección:</TD><TD>$direccion</TD></TR>"); print("<TR><TD> Sexo:</TD><TD>$sexo</TD></TR>"); print("<TR><TD> PasaTiempos:</TD><TD>$pasatiempos</TD></TR>"); print("<TR><TD> Ciudades:</TD><TD>$ciudades</TD></TR>"); print("<BR>"); ?> </div> </section> </body> </html> 2.- Con el ejercicio de Funciones del cálculo del IVA de la Guía ProgramaciónWebBasicoPHP, realizar la entrada de datos del producto (nombre del producto, Código del producto, Precio del Producto) y mostrar la salida de la Autoevaluación 1.- Cual de las siguientes son variables predefinida HP? a) $_ARRAYS b) $_Get c) $_POST d) $_GET 2.- Una variable predefinida superglobal o global automática, esta disponible en todos los contextos a lo largo de un script? a) Verdadero b) Falso 3.- Cuales de las siguientes afirmaciones son ciertas con respecto al método Post? a) Este método envía los datos del formulario al script en el encabezado del mensaje de solicitud HTTP b) Los datos enviados son agregados al URL. c) Cuando se usa este método una cadena de caracteres es visible en la barra de direcciones del navegador d) Este método envía los datos del formulario al script en el cuerpo del mensaje de solicitud HTTP.
  • 11. . Universidad Politécnica Territorial Andrés Eloy Blanco Programa Nacional de Formación en Informática Ing. Lissette Torrealba 3.- Cuales de las siguientes afirmaciones son ciertas con respecto al método Get? a) Este método envía los datos del formulario al script en el encabezado del mensaje de solicitud HTTP b) Los datos enviados son agregados al URL. c) Cuando se usa este método una cadena de caracteres es visible en la barra de direcciones del navegador d) Este método envía los datos del formulario al script en el cuerpo del mensaje de solicitud HTTP. 5.-Los datos de entrada son enviados al script de PHP especificado en el método post/get de ese formulario. a) Verdadero b) Falso Referencias Bibliográficas IBM Capacitación (2008) Programación Web Avanzada