Buenas, estoy teniendo problemas con un formulario y me gustaria saber si alguien puede ayudarme. Lo que pasa es que me llega el mail y todo pero los campos ingresados me los marca a todos como Unidentified.
FLASH:
var contact_php_file = "formulario1.php";
send1_btn.onRelease = function() {
sendEmail();
}
function validateEmail(address) {
if(address.length >= 7) {
if(address.indexOf("@") > 0) {
if((address.indexOf("@") + 2)<address.lastIndexOf(".")) {
if (address.lastIndexOf(".") < (address.length - 2)) {
return true;
}
}
}
}
trace("El email que ha ingresado no es valido.");
return false;
}
function checkForm() {
n = nombre1_txt.text;
e = edad1_txt.text;
m = tel1_txt.text;
o = email1_txt.text;
p = vehiculo1_txt.text;
q = modelo1_txt.text;
r = seguro1_txt.text;
s = lugar1_txt.text;
t = lesiones1_txt.text;
u = descripcion1_txt.text;
if(m != "" && e != "" && validateEmail(o)) {
sendEmail(n, e, m, o, p, q, r, s, t, u);
} else {
trace("Por favor llene todos los casilleros!");
}
}
function sendEmail(n, e, m, o, p, q, r, s, t, u) {
session = "?nocache=" + random(999999);
contact_lv = new LoadVars();
contact_lv.nombre1 = n;
contact_lv.edad1 = e;
contact_lv.tel1 = m;
contact_lv.email1 = o;
contact_lv.vehiculo1 = p;
contact_lv.modelo1 = q;
contact_lv.seguro1 = r;
contact_lv.lugar1 = s;
contact_lv.lesiones1 = t;
contact_lv.descripcion1 = u;
contact_lv.key = "email";
trace(n + " - " + o + " - " + m);
contact_lv.sendAndLoad(contact_php_file + session, contact_lv, "POST");
contact_lv.onLoad = function(success) {
if(!success) {
return trace("Error calling PHP File!");
} else {
return trace("Email enviado!");
}
}
}
stop();
**************************
PHP:
<?php
$recipients = "
[email protected]" . ",";
$subject = "Formulario Numero 1";
$sendKey = $_POST['key'];
if($sendKey == "email") {
$nombre1 = $_POST['nombre1'];
$edad1 = $_POST['edad1'];
$tel1 = $_POST['tel1'];
$email1 = $_POST['email1'];
$vehiculo1 = $_POST['vehiculo1'];
$modelo1= $_POST['modelo1'];
$seguro1 = $_POST['seguro1'];
$lugar1 = $_POST['lugar1'];
$lesiones1 = $_POST['lesiones1'];
$descripcion1 = $_POST['descripcion1'];
$date = date("F j, Y", time());
$email_info .= "Informacion.\n\n";
$email_info .= "Datos personales:\n";
$email_info .= "Nombre: " . $nombre1 . "\n";
$email_info .= "Edad: " . $edad1t . "\n";
$email_info .= "Telefono: " . $tel1 . "\n";
$email_info .= "Vehiculo: " . $vehiculo1 . "\n";
$email_info .= "Modelo: " . $modelo1 . "\n";
$email_info .= "Seguro: " . $seguro1 . "\n";
$email_info .= "Lugar: " . $lugar1 . "\n";
$email_info .= "Lesiones: " . $lesiones1 . "\n\n";
$email_info .= "Descripcion\n";
$email_info .= "-----------------------------------------\n";
$email_info .= "" . $descripcion1 . "\n";
$mailheaders = "From:
[email protected] <> \n";
$mailheaders .= "Reply-To: " . $email . "\n\n";
if(mail($recipients, $subject, $email_info, $mailheaders)) {
print "&success=true";
}
}
?>
Tengan en cuenta que mi problema no es que no me llega el email porque si llega, el problema es que no me llegan los datos bien!.
Muchas gracias!
PD: Pido disculpas lo postie en la seccion equivocada, si algun mod lo puede mover se lo voy a agradecer!