Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Servicio de Informtica y
Comunicaciones
Para poder disear un formulario y que ste nos enve los resultados a nuestro correo electrnico, necesitamos crear
3 pginas con nuestro programa editor de webs. Para este ejemplo vamos a utilizar Microsoft Office FrontPage 2003.
PGINA 1: EL FORMULARIO
Despus de iniciar el FrontPage abrimos nuestro sitio web; posteriormente vamos a archivo y seleccionamos la opcin
nuevo. Despus elegimos pgina en blanco tal como se muestra:
Como resultado de esta accin nos mostrar una pantalla parecida a esta:
Esto significa que usted va a ver, por un lado el cdigo fuente de la pgina:
Ahora pulsamos con el botn izquierdo del ratn en medio de la zona correspondiente a la vista de diseo para
indicarle al programa que queremos trabajar en esta zona y no en el cdigo. Acto seguido en el men superior vamos
Insertar > Formulario > Formulario:
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
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
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 sealar ese valor pulsamos sobre el campo de texto con el
botn derecho del ratn. Nos aparece un men contextua
Al seleccionarlo nos abre una ventana con las opciones de nuestro campo de formulario. Es muy importante que NO
UTILICEMOS TILDES, NI MAYSCULAS, NI mucho menos- ESPACIOS EN BLANCO ya que podramos causar que
nuestra pequea aplicacin no funcionara:
Ahora fijamos nuestra atencin en la vista del cdigo. Buscamos dnde empieza la etiqueta del formulario (todo el
contenido del formulario est entre las etiquetas
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 pgina enviar.php que es la que se encarga de enviar todos los datos por correo
electrnico, tal como veremos ms adelante. A su vez suprimimos la lnea que est justo debajo y que dice:
<!--webbot bot="SaveResults" U-File="_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->.
Por tanto, una vez realizados estos cambios nuestro cdigo queda as:
Una vez terminemos de modificar guardamos el archivo html con el que hemos estado trabajando con el nombre que
queramos, evitando siempre maysculas, tildes y espacios en blanco:
PGINA 2: PGINA PHP QUE NOS ENVA EL CORREO ELECTRNICO CON LOS DATOS
Abrimos una nueva pgina tal como hicimos en PGINA 1. Nos vamos a la vista de cdigo. Una vez hayamos
Observar que, a partir de este momento, desaparecer la opcin de ver la vista de diseo. No se preocupe ya que en
esta pgina slo escribiremos unas lneas cdigo.
Escriba a partir de la lnea 1 exactamente del mismo modo que aparece aqu:
10
Como usted ya ha visto, en la lnea 3 del cdigo, donde dice SUEMAIL cmbielo por su e-mail o el de la persona a
la que el formulario le ser enviado; en la lnea 4 donde dice Consulta enviada desde SUWEB cmbielo por el texto
que desee; recuerde que ese texto es el que le aparecer
correo electrnico
que le llegar a su buzn por lo que sugerimos que escriba un texto mediante el que usted identifique fcilmente el
correo recibido como formulario enviado desde su sitio web.
Una vez usted introduzca esos datos, el cdigo quedara tal que as:
11
12
Ya tenemos nuestro formulario en php correctamente diseado. Ahora sbalo al servidor y realice las pruebas que
necesite envindose 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 podran dar errores si se sitan
incorrectamente en otras ubicaciones.
- Si usted desea tener ms de un formulario deber crear tantos archivos como formularios: si tiene 4 formularios
deber tener 4 pginas formulario, 4 pginas de proceso de envo (enviar.php) y 4 pginas de confirmacin, todas
ellas con nombres distintos. Recuerde que cada pgina formulario debe enviarse a la pgina de envo que le
corresponda para que lea las variables necesarias y las procese correctamente al correo. Si usted no desea
personalizar las pginas de confirmacin y dejar siempre la misma puede hacerlo, de modo que tenga, por ejemplo, 4
pginas formulario, 4 pginas de proceso de envo y 1 pgina de confirmacin.
14