Comunidad de diseño web y desarrollo en internet online

formulario de encuesta

Citar            
MensajeEscrito el 04 Jun 2007 05:35 pm
Hola a todos.

Necesitaría saber como desarrollar un formulario en flash que tenga las opciones de generarme un documento de texto (si estoy offline) o de enviarme un mail (online).
El formulario será una encuesta (check box o radial buttons para “si” o “no”) y poseerá casillas para completar datos.
La parte de la encuesta es dinámica, es decir, si habilito una opción (si – no) me da lugar a otras preguntas.
Desde ya muchas gracias
Saludos
pd: en caso de haber alguna otro opción estoy abierto a escucharla.

Por mpapa

3 de clabLevel



 

msie7
Citar            
MensajeEscrito el 05 Jun 2007 02:32 pm
De entrada flash no tiene la opción de escribir ningún tipo de archivo, por lo que es necesario la ayuda de PHP que estará instalado en el servidor, por lo que estando OFFline no podras generar ningún archivo.

Para enviar un eMail también requieres la ayuda de PHP (que debe estar instalado en el servidor)

para llamar a un archivo PHP y enviarle datos usas la instrucción de loadvars.sendAndLoad:

Código :

DatosEnvio = new LoadVars();
DatosRecibo = new LoadVars();
DatosEnvio.Campo1 = Campo1.text;
DatosEnvio.Campo2 = Campo2.text;
DatosEnvio.Campo3 = Campo3.text;
DatosEnvio.Campo4 = Campo4.text;
DatosEnvio.sendAndLoad("EnviaCorreo.php", DatosRecibo, "POST") ;

y el codigo del PHP seria algo así:

Código :

<?php
$destinatario = utf8_decode($_POST['Campo1']) ;
$remitente = utf8_decode($_POST['Campo2']);
$asunto = utf8_decode($_POST['Campo3']);
$cuerpo = utf8_decode($_POST['Campo4']);
//para el envío en formato HTML 
$cabecera = "MIME-Version: 1.0\r\n"; 
$cabecera .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
$cabecera .= "From: .$remitente\r\n";

$res=mail($destinatario, $asunto, $cuerpo , $cabecera);
echo "&swOK=$res&";
?>

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.