Hola foreros.
tengo un formulario que me trae de cabeza. está en php e insertado en un swf. no consigo que me devuelva todos los campos (nombre-empresa-telefono-mail-mensaje).debe ser algo básico pero no doy con la tecla.
El codigo que he puesto en el .fla
Código:
enviar = function ()
{if (empresa_txt.text.length && email_txt.text.length && nombre_txt.length && telefono_txt.length && mensaje_txt.length)
{if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1)
{form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.empresa = empresa_txt.text;
form_lv.mail = email_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("http://www.banoimagen.com/swf/send2.php", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
form_lv.onLoad = function() {trace("LLEGO");if (this.estatus == "ok")
{mensaje_txt.text = "Su mensaje ha sido enviado...";nombre_txt.text = "";empresa_txt.text = "";email_txt.text = "";telefono_txt.text = "";} else {mensaje_txt.text = "Problemas con el servidor\nIntentelo de Nuevo";}};} else {email_txt.text = "Correo Invalido";}} else {email_txt.text = "Dato Necesario";empresa_txt.text = "Dato Necesario";telefono_txt.text = "Dato Necesario";nombre_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";mensaje_txt.text = "Dato Necesario";}};
borrar = function () { nombre_txt.text = "";empresa_txt.text = "";email_txt.text = "";mensaje_txt.text = "";telefono_txt.text = "";};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
y en el archivo .php que le acompaña he puesto lo siguiente:
Código:
<?php
if(isset($_POST["nombre"]) && isset($_POST["empresa"]) && isset($_POST["telefono"]) && isset($_POST["mail"]) && isset($_POST["mensaje"]) ){
$mymail = "[email protected]";
$subject = "Formulario de Contacto (www.banoimagen.com)";
$contenido = $_POST["nombre"]." (NOMBRE) \n";
$contenido .= $_POST["telefono"]." (TELEFONO) \n";
$contenido .= $_POST["mensaje"]."\n\n";
$header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>
de todos modos les invito a visitar la web finalizada al 95%(a falta de que termine de funcionar el maldito form).
http://www.banoimagen.com
Gracias de antemano por sus comentarios.
salud