Comunidad de diseño web y desarrollo en internet online

Formulario Flash

Citar            
MensajeEscrito el 18 Jun 2009 02:37 pm
Hola a todos.

Veo que hay otro tema con asunto parecido, pero no quiero desvirtuarle el tema a alguien que tiene dudas con una consulta diferente.

Armé un formulario en Flash con las siguientes características:

Código ActionScript :

//Combo Tipo de Evento 
eventodatos = ["Aniversario","Bautismo","Casamiento","Cumple 15","Cumpleaños","Evento Corporativo","Otro"];
tipoevento.dataProvider = eventodatos;
tipoevento.rowCount=7;

stop();

_root.enviar.onRelease = function() {
if (_root.nombre.text == "" || _root.telefono.text == "" || _root.email.text == "" || _root.mensaje.text == "") {
_root.respuesta.text = "Faltan completar campos";
} else {
_root.respuesta.text = "";
delete nuevomail;
nuevomail = new LoadVars();
nuevomail.nombre = _root.nombre.text;
nuevomail.telefono = _root.telefono.text;
nuevomail.email = _root.email.text;
nuevomail.tipoEvento = _root.tipoevento.value;
nuevomail.lugarEvento = _root.lugarevento.text;
nuevomail.cantInvitados = _root.cantinvitados.text;
nuevomail.conocio = _root.como.text;
nuevomail.mensaje = _root.mensaje.text;

_root.respuesta.text = "Espere por favor";
nuevomail.onLoad = function() {
_root.respuesta.text = nuevomail.respuesta;
};
nuevomail.sendAndLoad("http://www.misitio.com.ar/contacto.php", nuevomail, "POST");
}};


Y el PHP:

Código PHP :

<?
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$tipoevento = $_POST['tipoEvento'];
$lugarevento = $_POST['lugarEvento'];
$cantinvitados = $_POST['cantInvitados'];
$como = $_POST['conocio'];
$mensaje = $_POST['mensaje'];

$to = "[email protected]";
//$cc = "[email protected]";
$subject = "Consulta Mi Sitio";
$body = utf8_decode("Consulta: ".$mensaje."\r\n<br><br>");
$body .= "Enviado por: ".$nombre."\r\n<br>";
$body .= utf8_decode("Tel&eacute;fono: ".$telefono."\r\n<br>");
$body .= "Email: ".$email."\r\n<br>";
$body .= "Tipo de Evento: ".$tipoevento."\r\n<br>";
$body .= utf8_decode("Lugar del Evento: ".$lugarevento."\r\n<br>");
$body .= "Cantidad de Invitados: ".$cantinvitados."\r\n<br>";
$body .= utf8_decode("C&oacute;mo nos conoci&oacute;: ".$como."\r\n");
$header = "From: [email protected]\r\n";
$header .= "Reply-To: [email protected]\r\n"; 
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";

mail($to, $subject, $body, $header);

print '&respuesta=Su E-mail ha sido enviado.&';
?>


Y, por supuesto, los campos Input con nombres de instancia correspondiente.

Probé el formulario en 3 PCs y 1 notebook con WindowsXP e IE6 y 7. El formulario anduvo perfecto. Recibí las 4 consultas. Al margen que en una de las PCs hice más de 10 pruebas y recibí todas las consultas. Pero, mi cliente probó y probé también con la notebook que tengo en mi casa, y reciben como respuesta "undefined", como si el Flash no encontrara el "contacto.php". Además, durante esos dos días de prueba el cliente no recibió ninguna consulta, cuando es común que reciba al menos 5 por día.

¿Cuál puede ser el problema?

Por IgnacioJ

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 19 Jun 2009 10:56 am
Pon la url del formulario y lo probamos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Jun 2009 02:57 pm

Por IgnacioJ

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Jun 2009 03:03 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Jun 2009 06:03 pm
Ya está corregido, fue un error de tipeo de antes.

Pero ese no era el error originalmente. Es decir, el error sigue existiendo, aunque no sé cuál es.

Por IgnacioJ

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Jun 2009 10:24 pm
Ahora si, el POST se ve correcto, los datos van al PHP, no veo problemas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Jun 2009 06:19 pm
Hola Jorge.

Muchas gracias por probarlo y a todos los que lo hicieron. El formulario anda perfecto y no cambié nada. No sé qué podría ser. Voy a probar unas veces más.

Saludos.

Por IgnacioJ

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 Jul 2009 03:37 pm
Hola de nuevo Jorge y a todos.

Puse el formulario donde debe ir y nuevamente recibo quejas que no funciona. Nuevamente lo probé como la primera vez y me anduvo perfecto.

Les paso link para que lo vean: www.unbarentucasa.com, sección "Contacto".

Saludos,
IgnacioJ.

Por IgnacioJ

5 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.