Formulario PHP en Flash

Tengo el siguiente formulario en PHP, funciona bien, pero cuando lo quiero utilizar desde flash ya no funciona, cual puede ser mi error.
<?php
$PageTitle = "enviar e-mail";
if ($BeenSubmitted) {
if ($MailTo) {
if (mail($MailTo, $Subject, $Body, "From: $MailFrom")) {
print ("<b><center><font color=BLUE>Tu mensaje ha sido enviado con exito</font></center></b>\n");
} else {
print ("<b><center><font color=BLUE>Tu mensaje no ha podido ser enviado</font></center></b>\n");
}
} else {
print ("<b><center><font color=BLUE>Introduce el e-mail a quien deseas enviar el mensaje</font></center></b>\n");
}
}
?>
<form name="form1" method="post" action="http://www.mercurynet.com.mx/mail.php">
<p> envia la direccion
<input type="text" name="MailTo">
</p>
<p>tu e-mail
<input type="text" name="MailFrom">
</p>
<p> asunto
<input type="text" name="Subject">
</p>
<p>mensaje
<input type="hidden" name="BeenSubmitted" value="TRUE">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
Muchas gracias por la atención a mi duda.

1 Respuesta

Respuesta
1
Lo que yo haría es hacer el formulario por separado de esta manera:
--------mail.php-------------------
<?php
$PageTitle = "enviar e-mail";
if ($BeenSubmitted) {
if ($MailTo) {
if (mail($MailTo, $Subject, $Body, "From: $MailFrom")) {
print ("<b><center><font color=BLUE>Tu mensaje ha sido enviado con exito</ font></center></b>\n");
} else {
print ("<b><center><font color=BLUE>Tu mensaje no ha podido ser enviado</ font></center></b>\n");
}
} else {
print ("<b><center><font color=BLUE>Introduce el e-mail a quien deseas enviar el mensaje</font></center></b>\n");
}
}
?>
---------mail.php--------------------
y el otro,
---------form.htm--------------------
<form name="form1" method="post" action="http://www.mercurynet.com.mx/ mail.php">
<p> envia la direccion
<input type="text" name="MailTo">
</p>
<p>tu e-mail
<input type="text" name="MailFrom">
</p>
<p> asunto
<input type="text" name="Subject">
</p>
<p>mensaje
<input type="hidden" name="BeenSubmitted" value="TRUE">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
---------form.htm--------------------
¿Se entiende? Así debería de andarte.
Suerte.
Muchas gracias por tu atención, ya resolví mi problema internamente desde flash con otro tipo de formulario, aun no me queda claro en que me estaba equivocando, pero ya me funciono, voy a probar de todos modos tu sugerencia, aunque me llego un poco tarde, aunque no sea tu culpa.
Muchas gracias por todo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas