El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
Asynchronous JavaScript and XML. Esta clase sirve para ser utilizado cuando lo único que queremos hacer es actualizar cierta parte de un sitio Web continuamente.
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Como registrarse en YouTube Como subir un video YouTube
Introducción al patrón MVC
Modelando aplicaciones
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Ingresa a:
DESCRIPCION GENERAL DEL PRODUCTO
Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano
Servicio de Pago Referenciado de Contribuciones Federales
"java del lado del servidor" Servlet y JSP Java Server Pages.
Como suscribirse al entorno educativo de la red de Municipios Los siguientes pasos los deberá hacer solo una vez.
¿CÓMO CREAR MI PÁGINA WEB EN
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
Introduccion a las páginas WEB HTML
alta de usuarios clientes
Formularios en lenguaje HTML 7 de Abril de Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.
Secretaría de Educación y Cultura de Sogamoso
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Registro Único Tributario
Ing. Eddye Sánchez Castillo. Dentro de la etiqueta se debe utilizar los atributos: Action Method Action Action: Se utiliza para indicar el sitio Web donde.
Ingeniero Anyelo Quintero
Bienvenido a la Revisión Automática de Salarios Favor de responder a la siguiente pregunta. Su ajuste de salario depende de su respuesta!!! Siguiente.
Proceso de Categorización 2014 Secretaría de Ciencia y Tecnología UNCa.
Ingrese a su correo desde la página de la UMC en el enlace de correo empleados.
CONTADURIA PUBLICA. Web 2.0  Es la nueva forma de aprovechar la red, permitiendo la participación activa de los usuarios, a través de opciones que le.
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
alta de usuarios proveedores
¿Qué son los formularios? Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente.
F o r m u l a r i o s. Introducción. En los sistemas informáticos basados en la Web es muy común encontrar formularios para recopilar información. HTML.
Manual de Usuario Generación de operaciones de carga masiva. Versión 1 –
Como compartir mi decálogo sobre Power Point desde googledocs.
1.- Entrar al corro de gmail 2.- Seleccionar cuadro de aplicaciones Drive 3.- Seleccionar aplicación Drive.
FACULTAD DE ECONOMIA Y ADMINISTRACION PROGRAMA DE CONTADURIA PUBLICA MARLY NATALIA CEPEDA TRUJILLO COD
Manual de Usuario Generación de operaciones de Acopio. Versión 1 –
Es una de las plataformas de creación, edición y distribución de documentos mas popular de internet. Nos permite crear documentos de texto, hojas de cálculo,
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
Ingreso Seleccionar Usuario e Ingresar Contraseña.
Por Doris Araujo..  El presente documento es una guía básica e ilustrada para comenzar a utilizar la herramienta Twitter.  Contenidos:  ¿Qué es Twitter?
Un wiki (del hawaiano wiki wiki, «rápido») es un sitio web colaborativo que puede ser editado por varios usuarios. Los usuarios de una wiki pueden así.
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
¿Cómo hacer un Login conectado a una base de datos en Access?
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Tutorial deDel.icio.us Tutorial de Del.icio.us. ¿Qué se puede hacer endel.icio.us? en del.icio.us?
El Documento de Diseño Es el documento que se crea para reflejar las especificaciones del proyecto y puede servir para buscar inversores Sirve tanto.
Validaciones de datos en PHP Programación en Internet II.
 Claudia Jordan Idrovo.  Son los puntos de enganche para cada conexión de red que realizamos. El protocolo TCP (el utilizado en internet) identifica.
Telefónica Compras Electrónicas, S.L.U. Diciembre 2012 Aceptación del Contrato de TCE.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.
Crear una cuenta en unlugar.com Paso 1. Dar click en como nuevo usuario.
Creación de un sitio en JOOMLA KAREN DÍAZ – EDUARDO OTERO.
Universidad Politécnica Estatal Del Carchi Escuela De Administración De Empresas Y Marketing Estudiante : Daniela Guadir Nivel : tercero A Fecha: 17/11/11.
1
Capacitación INIA Portal Web INIA Agosto Newsletter Creación de nuevas newsletter con interfaz de usuarios Edición de newsletter desde interfaz.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Administración de Sitios Web Introducción al Lenguaje PHP
Procedimiento para postulación al FEP

El valor de hacerlo sencillo. Capacitación N°1 Oracle RightNow.
GET POST Isc. Abraham Fernández Espinosa Universidad ICEP.
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
Softlogia S.R.L. Formación de Recursos Humanos Java Server Faces Instructor: Martin R. Baspineiro.
Generación de operaciones de andenes. Versión 2 –
Seleccionar Usuario e Ingresar Contraseña
SEGURIDAD DE SITIOS WEB.
Transcripción de la presentación:

El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser muestra en pantalla permitiendo al usuario ingresar datos. Luego los datos en el formulario viajan al server en el próximo request realizado por el browser para ser procesados en el mismo. La respuesta del server depende de los datos recibidos en el formulario.

Una vez que el usuario ingresa un texto y presiona el botón de submit el browser genera un request con método "Post" al script "procesar.php" que es el script que se va a encargar de procesar los datos ingresados en el formulario.

El script que recibe el formulario podría por ejemplo ser: procesar.php <?php echo "El valor ingresado en el formulario es"; echo $_POST['texto']; echo " "); ?>

El script que recibe el formulario podría por ejemplo ser: form.php <?php if(isset($_POST['proc'])) { echo "el valor ingresado es: ".$_POST['text']; } else { ?> <?php } //Esto cierra el else que abrimos arriba. ?>

Archivo uno.php Edad: Archivo dos.php <?PHP echo "La edad es: "; echo $_GET[' edad']; ?>

En lugar de utilizar los arrays $_GET o $_POST según el método de envío del formulario, se puede utilizar la variable predefinida de PHP $_REQUEST, escribiendo $_REQUEST['edad'] en lugar de $_POST['edad'] o $_GET['edad']. $edad = $_REQUEST['edad']

Archivo uno.php Edad: Archivo dos.php <?PHP $edad = $_REQUEST['edad']; echo "La edad es: $edad"; ?>

Elementos de tipo INPUT TEXT RADIO CHECKBOX BUTTON FILE HIDDEN PASSWORD SUBMIT Elemento SELECT Simple / múltiple Elemento TEXTAREA

Introduzca la cadena a buscar: <?PHP $cadena = $_REQUEST['cadena']; echo $cadena; ?>

Sexo: Mujer Hombre <?PHP $sexo = $_REQUEST['sexo']; echo $sexo; ?>

Garaje Piscina Jardín <?PHP $extras = $_REQUEST['extras']; foreach($extras as $extra){ print("$extra \n"); } ?>

<?PHP $actualizar= $_REQUEST['actualizar']; if($actualizar){ print("Se han actualizado los datos"); } ?>

<?PHP print(" \n"); ?> <?PHP $username = $_REQUEST['username']; print ($username); ?>

Contraseña: <?PHP $clave = $_REQUEST['clave']; print ($clave); ?>

<?PHP $enviar= $_REQUEST['enviar']; if($enviar){ print("Se ha pulsado el botón de enviar"); } ?>

Color: Rojo Verde Azul <?PHP $color= $_REQUEST['color']; print($color); ?>

Idiomas: Inglés Francés Alemán Holandés <?PHP $idiomas= $_REQUEST['idiomas']; foreach($idiomas as $idioma){ print("$idioma \n"); } ?>

La forma habitual de trabajar con formularios en PHP es utilizar un único archivo que procese el formulario o lo muestre según haya sido o no enviado respectivamente. Ventajas: – Disminuye el número de archivos – Permite validar los datos del formulario en el propio formulario más fácilmente. Procedimiento: si se ha enviado el formulario: Procesar formulario si no: Mostrar formulario fin si

Para saber si se ha enviado el formulario se acude a la variable correspondiente al botón de envío. Si este botón aparece de la siguiente forma en el formulario HTML: entonces la condición anterior se transforma en: if(isset($enviar))

Para subir un archivo al servidor se utiliza el tipo de elemento FILE. Hay que tener en cuenta una serie de consideraciones importantes: – El elemento FORM debe tener el atributo ENCTYPE="multipart/form-data" – El archivo tiene un límite en cuanto a su tamaño. Este límite se fija de dos formas diferentes: En el archivo de configuración php.ini En el propio formulario

;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads= On ; Temporary directory for HTTP uploaded files (will use ; system default if not specified). ;upload_tmp_dir= ; Maximum allowed size for uploaded files. upload_max_filesize= 2M

Debe darse al archivo un nombre que evite coincidencias con archivos ya subidos. Por ello, y como norma general, debe descartarse el nombre original del archivo y crear uno nuevo que sea único. El archivo subido se almacena en un directorio temporal y debemos moverlo al directorio de destino usando la función move_upload_file(). Procedimiento: si se ha subido correctamente el archivo: Asignar un nombre Mover lo a su ubicación definitiva si no: Mostrar un mensaje de error fin si

La variable $_FILES contiene toda la información del archivo subido: $_FILES['imagen']['name']: nombre original del archivo en la máquina cliente. $_FILES['imagen']['type']: tipo mime del archivo. Por ejemplo, "image/gif" $_FILES['imagen']['size']: tamaño en bytes del archivo subido. $_FILES['imagen']['tmp_name']: nombre del archivo temporal en el que se almacena el archivo subido en el servidor. $_FILES['imagen']['error']: código de error asociado al archivo subido.

si se ha enviado el formulario: validar datos fin si si se ha enviado el formulario y no hay errores: Procesar formulario si no: Mostrar formulario con valores por defecto o ya enviados fin si

es/curso_php_cap_01.PDF n_php.htm