Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2009, 07:16
Avatar de Wizart
Wizart
 
Fecha de Ingreso: noviembre-2008
Mensajes: 42
Antigüedad: 16 años
Puntos: 0
Respuesta: Formulario Flash+PHP con selección de destinatario

Bueno viendo que nadie me echa una mano al final he decidido crear este formulario que es el típico que uso para envio de emails en flash pero añadiendo un combobox unicamente para meter ahi las secciones a donde el visitante desea enviar el email osea:

- Dirección
- Maquetación
- Webmaster

etc..

os pongo el código que uso en el AS del formulario flash y el del archivo send.php
el tema es modificar los dos códigos para que me tenga en cuenta el combobox, no se si será muy complicado de hacer o si voy mal encaminado :( ya me direis vosotros.

Códifo del form Flash:
Cita:
enviar = function () {
if (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.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.sendAndLoad("http://www.wizartech.es/send.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 = "Gracias por tu mensaje.";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
} else {
mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text = "";
email_txt.text = "";
mensaje_txt.text = "";
telefono_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
Código del PHP:
Cita:
<?php
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su telefono es: " . $telefono . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Mensaje enviado desde Rosalez.net ole!!';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>
Pues eso es todo, haber como podria implementar el combobox

Gracias de antemano.

Por cierto el formulario está aqui por si lo quereis ver...
http://www.wizartech.es/grita/contacto.htm