MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007



Documentos relacionados
MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

Manual de Configuración de cuentas de correo electrónico

MANUAL DE CONFIGURACIÓN CORREOS ISF.ES


MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

Guía migración de usuarios OPEN-XCHANGE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

SMS Gestión. manual de uso

MANUAL INSTALACIÓN ABOGADOS MF

PLANTILLAS DE DOCUMENTOS EN WORD 2007

CÓMO INSERTAR UN LIBRO ELECTRÓNICO DESDE UN PDF, DOC, PPT, FOTOS CREADO EN UNA WEB EXTERNA COMO SCRIBD EN UNA PÁGINA O SECCIÓN PARA VERLO ON-LINE

Ejercicio 1. Formato de Fuente y Párrafo.

15 CORREO WEB CORREO WEB

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico

COMO CREAR UNA PÁGINA WEB 3-VÍNCULOS. IMÁGENES. FORMULARIOS.

Plantillas Office. Manual de usuario Versión 1.1

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Uso de Visual C++ Pre-Practica No. 3

1. Prestar ejemplar. -1-

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

SOROLLA MODULO DE JUSTIFICANTES DEL GASTO

TUTORIAL ENVIO SMS MASIVOS. 1. Segmentación de la base de datos de clientes

7.1. Mandar mensajes privados 7.2. Escribir en la biografía de un amigo 7.3. Chatear

PLANTILLAS EN MICROSOFT WORD

Manual básico de Outlook Express

Base de datos OpenOffice ª parte. por Pedro Peregrín González CEIP San Juan de Dios Granada -España-

NORMA 34.14(SEPA) 05/11/2013

Una plantilla es un documento de Word 2003 con la característica de que el tipo de documento es plantilla de documento (.dot).

Configuración Y Diseño Del Correo Electrónico Y Web Personal De IESA

PDC Web 2.0. Manuales del usuario Abonos de Lotería


POWER POINT. Iniciar PowerPoint

COMO CREAR UN ÁLBUM DE FOTOGRAFÍAS EN MICROSOFT OFFICE POWERPOINT?

Sitios remotos. Configurar un Sitio Remoto

Manual de NVU Capítulo 4: Los enlaces

Correo Electrónico: Webmail: Horde 3.1.1

MANUAL DE AYUDA MODULO TALLAS Y COLORES

OPERACIONES EN MOSTRADOR

Hacer una página web con Kompozer

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

Además lo bueno de este programa es que tenemos varios formatos de grabación que nos permite elegir qué modelo nos viene mejor en cada momento.

C.E.A. San Ildefonso La Granja Curso 2009/2010

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4

efactura Online La fibra no tiene competencia

Curso Internet Básico - Aularagon

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

Mejoras introducidas MARKETING GIO

Una plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.

Compartir carpetas en XP

Crear una presentación

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Manual hosting acens

RELACIÓN DE PRÁCTICAS DEL TEMA 2

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Guía de uso del sistema CV-Online

INSERTAR UNA GALERÍA DE FOTOS REALIZADA EN UNA WEB EXTERNA COMO SLIDE EN UNA PÁGINA O SECCIÓN DE LA WEB

MACROS Y FORMULARIOS

CURSO DE CORREO ELECTRÓNICO (OUTLOOK EXPRESS) MODULO AVANZADO

Proyecto de Facturación con Filemaker Pro 12

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc

Tutorial Correo Web UC

Uso básico desde la propia página del sitio

PowerPoint 2010 Hipervínculos y configuración de acciones

ESTÁNDAR DESEMPEÑO BÁSICO Recopila información, la organiza y la procesa de forma adecuada, utilizando herramientas tecnológicas.

TUTORIAL PARA REDIMENSIONAR FOTOS

Novedades PhotoGestion 5

V Manual de Portafirmas V.2.3.1

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

CURSO DE INFORMATICA 2005

DBmessage TM. Manual de usuario

egarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail

3.1 Alta de clientes.

MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET

Horde Manual de usuario

INSTALACIÓN DE SIESTTA 2.0 EN UN HOSTING (Ejemplo para Guebs.com)

Guía nuevo panel de clientes Hostalia

Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario

Concesionario de coches

Cómo tener tu Tumblr con un domino propio

Índice general de materias LECCIÓN

Escritorio remoto y VPN. Cómo conectarse desde Windows 7

CRM para ipad Manual para Usuario

BASES DE DATOS - Microsoft ACCESS 2007-

Movistar Imagenio Keteké (Comunidad MoviStar) MANUAL DE USUARIO

Inscribirme en un nuevo Curso

Cómo gestionar el correo procedente de la lista de correo de la Asamblea. Recomendaciones de la Comisión de Comunicación - GMAIL

2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor

CÓMO CREAR NUESTRO CATÁLOGO

Manual: Gestor de contenidos e-gim cms. 6 abril 2010

CRM para ipad Manual para Usuario

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

Manual para la utilización de PrestaShop

Trabajar con diapositivas

Manual de uso. Manual de uso - citanet 1

Transcripción:

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones

Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos crear 3 páginas con nuestro programa editor de webs. Para este ejemplo vamos a utilizar Microsoft Office FrontPage 2003. PÁGINA 1: EL FORMULARIO Después de iniciar el FrontPage abrimos nuestro sitio web; posteriormente vamos a archivo y seleccionamos la opción «nuevo». Después elegimos «página en blanco» tal como se muestra: 2

Como resultado de esta acción nos mostrará una pantalla parecida a esta: Si observa atentamente la parte inferior de la imagen anterior observará esto: Esto significa que usted va a ver, por un lado el código fuente de la página: 3

Y por otro verá la vista de diseño: Ahora pulsamos con el botón izquierdo del ratón en medio de la zona correspondiente a la vista de diseño para indicarle al programa que queremos trabajar en esta zona y no en el código. Acto seguido en el menú superior vamos Insertar > Formulario > Formulario: 4

Y nos resulta algo así: Hemos creado el campo del formulario. Ahora lo que debemos hacer es insertar dentro de éste los campos que queramos utilizar en nuestro formulario. Para ello situamos el cursor dentro del formulario (es decir, dentro de la zona punteada) y volvemos a ir a Insertar > Formulario > y ahí seleccionamos el elemento que queramos introducir. En nuestro ejemplo vamos a desarrollar un formulario de contacto simple, para que se vea con claridad el proceso. Para ello seleccionamos cuadro de texto. 5

En la vista de diseño obtendremos esto: Ahora, con las flechas del teclado, nos vamos al punto justo antes del cuadro de texto que hemos insertado para escribir ahí el texto con las instrucciones para las personas que tengan que rellenar el formulario. Nuestro campo corresponderá con el apellido de la persona, con lo que escribiremos Apellidos : Visualmente ya sabemos que ese campo de texto corresponde con los apellidos. No obstante necesitamos en este momento asignar un valor interno a ese campo. Para señalar ese valor pulsamos sobre el campo de texto con el botón derecho del ratón. Nos aparece un menú contextual. En él escogemos propiedades de campo de formulario : Al seleccionarlo nos abre una ventana con las opciones de nuestro campo de formulario. Es muy importante que NO UTILICEMOS TILDES, NI MAYÚSCULAS, NI mucho menos- ESPACIOS EN BLANCO ya que podríamos causar que nuestra pequeña aplicación no funcionara: 6

Aceptamos y ya habremos configurado el cuadro de texto de modo correcto. Ahora insertamos todos los campos que queramos y los configuramos de modo similar al que hemos hecho, indicándole las propiedades que correspondan en cada caso. Ahora fijamos nuestra atención en la vista del código. Buscamos dónde empieza la etiqueta del formulario (todo el contenido del formulario está entre las etiquetas <form> y </form>). Localizamos <form> y dentro de las propiedades de ésta observamos lo siguiente: Dejamos tal cual la parte que dice «method="post"» y en donde indica «action="--webbot-self--">» lo cambiamos por «action="enviar.php"». Con esto conseguiremos que los datos que los usuarios introduzcan en el formulario sean procesados por la página enviar.php que es la que se encarga de enviar todos los datos por correo electrónico, tal como veremos más adelante. A su vez suprimimos la línea que está justo debajo y que dice: <!--webbot bot="saveresults" U-File="_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->. 7

Por tanto, una vez realizados estos cambios nuestro código queda así: Una vez terminemos de modificar guardamos el archivo html con el que hemos estado trabajando con el nombre que queramos, evitando siempre mayúsculas, tildes y espacios en blanco: 8

PÁGINA 2: PÁGINA PHP QUE NOS ENVÍA EL CORREO ELECTRÓNICO CON LOS DATOS Abrimos una nueva página tal como hicimos en «PÁGINA 1». Nos vamos a la vista de código. Una vez hayamos pinchado en esa vista, nos vamos al menú edición > seleccionar todo y acto seguido volvemos a ir edición > eliminar : Con esto dejamos absolutamente vacío el código html: 9

Y guardamos el documento con el nombre «enviar.php»: Observará que, a partir de este momento, desaparecerá la opción de ver la vista de diseño. No se preocupe ya que en esta página sólo escribiremos unas líneas código. Escriba a partir de la línea 1 exactamente del mismo modo que aparece aquí: 10

Como usted ya ha visto, en la línea 3 del código, donde dice «SUEMAIL» cámbielo por su e-mail o el de la persona a la que el formulario le será enviado; en la línea 4 donde dice «Consulta enviada desde SUWEB» cámbielo por el texto que desee; recuerde que ese texto es el que le aparecerá en el campo Asunto del mensaje de correo electrónico que le llegará a su buzón por lo que sugerimos que escriba un texto mediante el que usted identifique fácilmente el correo recibido como formulario enviado desde su sitio web. Una vez usted introduzca esos datos, el código quedaría tal que así: En las líneas 3,4,5 y 6 aparece como primer elemento el carácter $. Al poner delante de una palabra (o letra) ese símbolo (por ejemplo: $para) estamos creando una variable con un determinado valor. Así le indicamos que, en este caso, $para tiene como valor paz.padilla@uhu.es, $asunto tiene como valor Consulta enviada desde uhu.es/paz.padilla. Entendemos, por tanto, que una variable es una estructura de datos que puede cambiar de contenido a lo largo de la ejecución del proceso. Puede observar que $remitente tiene como valor otra variable, en concreto $correo. Si usted recuerda cuando hizo la primera página del formulario, al campo de texto donde los usuarios escriben su dirección de correo electrónico se le puso como valor, dentro de sus propiedades, correo. Al procesar la página enviar.php los datos que le llegan desde formulario.htm recoge la variable $correo que el usuario introdujo. Por lo tanto si le damos la instrucción de que la variable $remitente = $correo siempre nos devolverá lo que previamente la persona que ha rellenado el formulario ha escrito. Finalmente en la línea 6 aparece $mensaje =. Como usted puede comprobar hay un gran espacio que va desde la línea 7 hasta la 17, que cierra con una comilla y un punto y coma. Esto significa que el valor de la variable $mensaje es todo lo que se escriba desde la línea 7 hasta la línea 16. Por tanto escribimos en ese espacio el resto de elementos que nos faltan; si en el campo de texto donde la persona escribe sus apellidos tiene como valor apellidos, la variable que nos devuelve lo que ha escrito el usuario es $apellidos. Así quedarían las líneas que nos faltan: Apellido del usuario: $apellidos Nombre del usuario: $nombre Correo Electrónico del usuario: $correo Comentario del usuario: $comentario 11

Dentro del código queda así la visualización: Guardamos todos los cambios. Como ha notado, las variables de nuestra página enviar.php tienen el nombre de los campos del formulario y como valor lo que el usuario escribe en éste. 12

PÁGINA 3: PÁGINA QUE NOS CONFIRMA EL ENVÍO Ahora creamos un nuevo documento en blanco tal como vimos en la página 1. El documento que creamos se llamará enviado.htm y tendrá como función confirmar el envío del formulario. Cuando la página enviar.php recoge los datos del formulario los envía a la dirección de correo que ha introducido e inmediatamente después de hacerlo carga la página de confirmación que vamos a crear. Insertamos el texto predefinido que saldrá, por ejemplo: Muchas gracias por realizar su consulta. En breve le responderemos en la dirección que nos ha indicado en el formulario. Y le damos a guardar. Ya tenemos nuestro formulario en php correctamente diseñado. Ahora súbalo al servidor y realice las pruebas que necesite enviándose a sí mismo algunos formularios de contacto. Una vez que verifique que todo funciona correctamente ya lo puede colgar definitivamente para que sea utilizado. 13

ACLARACIONES - Para poder enviar un formulario necesita estos tres archivos sobre los que hemos estado hablando. Es necesario que éstos se encuentren, dentro de su sitio web, en la misma carpeta ya que podrían dar errores si se sitúan incorrectamente en otras ubicaciones. - Si usted desea tener más de un formulario deberá crear tantos archivos como formularios: si tiene 4 formularios deberá tener 4 páginas formulario, 4 páginas de proceso de envío (enviar.php) y 4 páginas de confirmación, todas ellas con nombres distintos. Recuerde que cada página formulario debe enviarse a la página de envío que le corresponda para que lea las variables necesarias y las procese correctamente al correo. Si usted no desea personalizar las páginas de confirmación y dejar siempre la misma puede hacerlo, de modo que tenga, por ejemplo, 4 páginas formulario, 4 páginas de proceso de envío y 1 página de confirmación. 14