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