0% encontró este documento útil (0 votos)
13 vistas4 páginas

Integración de PHP con Formularios Web

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas4 páginas

Integración de PHP con Formularios Web

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

IMPLANTACIÓN DE APLICACIONES WEB

PHP UT3: INTEGRACIÓN DE PHP CON FORMULARIOS

PHP

UT3: INTEGRACIÓN DE PHP CON FORMULARIOS

1. Repaso de formularios.

2. Enviar un formulario con el método POST.

3. Enviar un formulario con el método GET.

[Link]/manual/es/

2º ASIR: Implantación de Aplicaciones Web Pág:1


IMPLANTACIÓN DE APLICACIONES WEB
PHP UT3: INTEGRACIÓN DE PHP CON FORMULARIOS

1. Repaso de formularios
Un formulario HTML se define con el elemento <form>, cuyos atributos principales son:
• action:
indica la URL de la aplicación del servidor que se encarga de procesar los datos
introducidos por los usuarios. Esta aplicación también se encarga de generar la respuesta que
muestra el navegador.

• method:para indicar si los datos se van a enviar por el método POST o GET. Los datos
enviados mediante GET se ven en la barra de direcciones del navegador (se añaden al final
de la URL de la página)

• enctype:
Cómo se van a codificar los datos recogidos por el formulario cuando el método de
envío elegido es POST:

o application/x-www-form-urlencoded: Es el valor predeterminado

o multipart/form-data: Se utiliza cuando el formulario contiene archivos

Dentro del formulario podemos crear diferentes controles:


• <input type='text'>: Campos de texto

• <input type='password'>: Campos de contraseña

• <input type='radio'>: Botones de opción

• <input type='checkbox'>: Casillas de activación

• <input type='hidden'>: Campos de texto ocultos

• <input type='file'>: Para adjuntar archivos

• <input type='submit'>: Botón para enviar el formulario

• <input type='reset'>: Borra los datos del formulario

• <select><option>…</option></select>: Cuadros de lista

• <textarea>: Cuadros de texto

El atributo name de cada uno de estos tipos de controles es el que envía el formulario junto con el
dato recogido por el campo.
Estos datos pueden recogerse en PHP mediante las variables superglobales $_POST o $_GET, según cuál
haya sido el método de envío elegido.

2º ASIR: Implantación de Aplicaciones Web Pág:2


IMPLANTACIÓN DE APLICACIONES WEB
PHP UT3: INTEGRACIÓN DE PHP CON FORMULARIOS

2. Enviar un formulario con el método POST.

Ejemplo: enviar un formulario con el método POST


<html>

<head>

<title>Formulario</title>

</head>

<body>

<form action='procesar_get.php' method='get'>

<label for="id_radio">Radio:</label>

<input type="text" name="radio" id="id_radio"><br /><br />

<input type="submit" value="Enviar"/>

</form>

</body>

</html>

<html>

<?php

define('PI',3.1416); //Constante

$radio = $_POST['radio'];

$longitud = 2*PI*$radio;

$area = PI*pow($radio,2);

$volumen = 4/3*PI*pow($radio,3);

echo 'Radio = '.$radio.'<br/><br/>';

echo '&nbsp;&nbsp;&nbsp; Longitud = '.$longitud.'<br/>';

echo '&nbsp;&nbsp;&nbsp; Área = '.$area.'<br/>';

echo '&nbsp;&nbsp;&nbsp; Volumen = '.$volumen.'<br/>';

?>

2º ASIR: Implantación de Aplicaciones Web Pág:3


IMPLANTACIÓN DE APLICACIONES WEB
PHP UT3: INTEGRACIÓN DE PHP CON FORMULARIOS

3. Enviar un formulario con el método GET.

<html>

<head>

<title>Formulario</title>

</head>

<body>

<form action='procesar_get.php' method='get'>

<label for="id_radio">Radio:</label>

<input type="text" name="radio" id="id_radio"><br /><br />

<input type="submit" value="Enviar"/>

</form>

</body>

</html>

<html>

<?php

define('PI',3.1416); //Constante

$radio = $_GET['radio'];

$longitud = 2*PI*$radio;

$area = PI*pow($radio,2);

$volumen = 4/3*PI*pow($radio,3);

echo 'Radio = '.$radio.'<br/><br/>';

echo '&nbsp;&nbsp;&nbsp; Longitud = '.$longitud.'<br/>';

echo '&nbsp;&nbsp;&nbsp; Área = '.$area.'<br/>';

echo '&nbsp;&nbsp;&nbsp; Volumen = '.$volumen.'<br/>';

?>

2º ASIR: Implantación de Aplicaciones Web Pág:4

También podría gustarte