Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con Formulario

Estas en el tema de Problema con Formulario en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/06/2007, 19:03
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Problema con Formulario

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!
  #2 (permalink)  
Antiguo 15/06/2007, 11:16
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Problema con Formulario

Bueno, finalmente lo solucione. Escribo la solucion para aquellos que tengan el mismo problema. Al final era un problema de direccion, lo que hice fue crear distintas peliculas para cada formulario y cargarlas en la peli principal cuando las necesitaba,

Eso es todo,

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:25.