Está usted en Indice > Programas > Diseño > Flash > Lecciones y Paso a Paso > Formulario contacto en Flash
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Formulario contacto en Flash

Hola.
Les cuento que estoy haciendo una web, en la que deseo incluir un "contactenos".
Alli, deseo incluir un formulario donde se pregunte email, nombre, pais, ciudad, asunto y mensaje. En realidad no sabia como hacerlo, pero en esta misma pagina, me encontre una discusion sobre ello y lo pude hacer a medias: tengo un formulario que tiene email, asunto y mensaje. Tambien se incluye un archivo .php que es el que acaba de hacer el trabajo, al hacer click en "enviar".
Esto es lo que tengo:
1 TextInput --> email_txt
1 TextInput --> asunto_txt
1 Textarea --> cuerpo_txt
1 dynamic tetx --> estado_txt
1 boton --> "enviar"

el codigo del boton enviar es:

Código:

on (release) {
    estado_txt.text = "Enviando su correo ...";
    enviarMail();
}


la funcion enviarmail(); que esta en el primer keyframe es:

Código:

//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarMail() {
    envio_lv.asunto = asunto_txt.text;
    envio_lv.email = email_txt.text;
    envio_lv.cuerpo = cuerpo_txt.text;
    envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
    if (exito) {
       estado_txt.text = this.estado;
    } else {
       //Muestra un mensaje de error en negrita
       estado_txt.text = "Error en la aplicación de correo";
    }
};


y por ultimo el archivo email.php es:

Código:

<?php
    $sendTo = "email@email.com";
    $subject = $_POST["asunto"];
    $headers = "From: " . $_POST["Flashform"];
    $headers .= "<" . $_POST["email"] . ">rn";
    $headers .= "Reply-To: " . $_POST["email"];
    $message = $_POST["cuerpo"];
    mail($sendTo, $subject, $message, $headers);
    echo "estado=Mensaje enviado :D";
?>


Funciona de maravilla, pero me queda haciendo falta incluir el nombre, el pais y la ciudad.La idea es que salga en el cuerpo del mensaje al final:

"mensaje/cuerpo..."
Nombre y Apellido
Pais
Ciudad

He tratado varias formas pero no me ha resultado. Si alguien tiene una idea le agradeceria mucho!

Saludos,



Autor: JuanM
http://www.subflash.com/foro/viewtopic.php?t=7974

Usuarios que han visto este tema también han visto...

- Asociar sonido a fotograma en Flash
- Efecto zoom sobre un mapa en Flash
- Guardar una página en favoritos desde Flash
- Banners en Flash
- Paleta de color Flash


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 04-12-2008 a las 01:01:08