Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2002, 16:20
Avatar de Potro
Potro
 
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Quien quiere un formulario en flash con php

Hola amigos de los foros eh visto en muchas preguntas diciendo como diablos se hace un formulario yo esa pregunta me la hacia hace mucho tiempo....

Pero hace rato que ya pude hacer yo un formulario en flash con php y bien lo quisiera compartir con todos ustedes...


El formulario en flash consiste en tres partes una es el archivo swf que tendra los campos ejemplo : nombre, email y comentarios creo que eso cualquiera lo puede hacer ...

el archivo swf en el primer key frame tendra esos tras campos con un stop y un boton que diga enviar.

En las actions del boton enviar tendra las acciones..

on (press) {
gotoAndPlay (2);
}


En el segundo keyfram tendra en las actions el texto.

loadVariablesNum ("enviar.php", 0, "POST");

y eso sera todo lo que tendra que llevar el swf ahora pasaremos a los otros dos archivos php.

el primeri se llamara enviar.php ya que se lo declaramos al swf estamos de acuerdo....

y tendra en su contenido esto...

<HTML>
<HEAD>
<TITLE>Envío de Datos</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<?

require '_mailf.php';

$nombre=trim($nombre);
$email=trim($email);
$comentarios=trim($comentarios);


$error=0;


if(!$error)
{


$body="\nFormulario en linea\n\n";
$body=$body . "Nombre: $nombre\n";
$body=$body . "Email: $email\n";
$body=$body . "Comentarios: $comentarios\n";


xmail($from,$to,$subject,$body);


$cfgFrom=$email;

$cfgTo="[email protected]";

$cfgSubject="Forma via Web";

xmail($cfgFrom,$cfgTo,$cfgSubject,$body);

echo "<H1>Formulario Enviado!</H1>\n";
echo "<P>Gracias, su información ha sido enviada\n";
}


?>

</BODY>
</HTML>

En otro mensaje les dare lo que llevara el segundo php.


<div align=center>
<param name=movie value=http://www.compuviper.com/montejo/firma.swf>
<param name=quality value=high><embed src=http://www.guerrerohermida.com.mx/firma.swf WIDTH=200 HEIGHT=75>
</embed></div>