Ademas, cuando exporto el flash me sale un cuadrado blanco donde he puesto el componente...
El codigo del fla, donde todas las opciones son introduccion de texto excepto lista_tarjetas que es combobox, y su nombre de instancia lista_tarjetas. En parametros he definido el campo data y label, que son iguales, con las tres opciones. Por favor, decidme si estoy cogiendo bien el valor para definir la variable.
Código:
enviar = function () { if (nombre_txt.text.length && email_txt.length && telefono_txt.length && direccion_txt.length && dni_txt.length && fecha_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.email = email_txt.text; form_lv.telefono = telefono_txt.text; form_lv.direccion = direccion_txt.text; form_lv.dni = dni_txt.text; form_lv.fecha = fecha_txt.text; form_lv.mensaje = mensaje_txt.text; form_lv.tarjeta = lista_tarjetas.getSelectedItem().data; form_lv.sendAndLoad("http://www.MI PAGINA/send_socios.php", form_lv, "POST"); mensaje_txt.text = "Enviando Mensaje..."; nombre_txt.text = ""; email_txt.text = ""; telefono_txt.text = ""; direccion_txt.text = ""; dni_txt.text = ""; fecha_txt.text = ""; form_lv.onLoad = function() { trace("Mensaje Enviado"); if (this.estatus == "ok") { mensaje_txt.text = "Mensaje enviado. \n\nGracias por ponerte en contacto con nosotros."; nombre_txt.text = ""; email_txt.text = ""; telefono_txt.text = ""; direccion_txt.text = ""; dni_txt.text = ""; fecha_txt.text = ""; } else { mensaje_txt.text = "Mensaje no enviado"; } }; } else { email_txt.text = "Correo Invalido"; } } else { nombre_txt.text = "Dato Necesario"; email_txt.text = "Dato Necesario"; telefono_txt.text = "Dato Necesario"; direccion_txt.text = "Dato Necesario"; dni_txt.text = "Dato Necesario"; fecha_txt.text = "Dato Necesario"; mensaje_txt.text = "Dato Necesario"; } }; enviar_btn.onRelease = enviar; skip_btn.onRelease =function(){ getURL("javascript:void(window.close())"); }
Y ahora el codigo PHP del archivo que recoge las variables:
Código PHP:
<?php
if(isset($_POST["nombre"])&& isset($_POST["email"])&& isset($_POST["telefono"])&& isset($_POST["direccion"])&& isset($_POST["dni"])&& isset($_POST["fecha"])&& isset($_POST["mensaje"]) ){
$fecha = date("D-M-y H:i");
$mymail = "MI EMAIL";
$subject = "Desde MI PAGINA";
$contenido = $_POST["nombre"]." \n\n";
$contenido .= $_POST["email"]." \n\n";
$contenido .= $_POST["telefono"]."\n\n";
$contenido .= $_POST["direccion"]."\n\n";
$contenido .= $_POST["dni"]."\n\n";
$contenido .= $_POST["fecha"]."\n\n";
$contenido .= $_POST["mensaje"]."\n\n";
$contenido .= $_POST["tarjeta"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\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&";
}
?>
Gracias de antemano
PS al moderador: No veo opcion de borrar el anterior mensaje que he escrito, ni de editar su titulo, por lo que prefiero abrir uno nuevo.