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

Problema con form FLASH Y PHP

Estas en el tema de Problema con form FLASH Y PHP en el foro de Flash y Actionscript en Foros del Web. Hola! cómo están? Les cuento que estoy armando un formulario en flash, basado en uno que ya tenia hecho. El problema es que no sé ...
  #1 (permalink)  
Antiguo 19/09/2011, 14:16
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema con form FLASH Y PHP

Hola!
cómo están?
Les cuento que estoy armando un formulario en flash, basado en uno que ya tenia hecho. El problema es que no sé porque motivo no me manda los mails. Funcionan los campos pero al apretar ENVIAR no hace nada.

Tengo el formulario en un framde la película. El botón ENVIAR tiene el siguiente código:
on (release) {
var lvsend:LoadVars = new LoadVars();
var lvrecv:LoadVars = new LoadVars();
lvsend.nombre = txtnombre.text;
lvsend.pais = txtpais.text;
lvsend.email = txtemail.text;
lvsend.codigo = txtcodigo.text;
lvsend.cantidad = txtcantidad.text;
lvsend.colores = txtcolores.text;
lvsend.talles = txttalles.text;
lvsend.observaciones = txtobservaciones.text;
lvsend.sendAndLoad("mail.php",lvrecv,"POST");
lvrecv.onLoad = function()
{
if (lvrecv.rpta == "ok")
{
txtestado.text = "Enviado con exito";
}
else
{
txtestado.text = "Error en el envio";
}
};
}

y el archivo mail.php tiene el siguiente código:
<?php
if ($_POST['email'] = "") {
$dest = "[email protected]";
$head = "From: ".$_POST['email']."\r\n";
$head.= "To:[email protected]\r\n";
// Ahora creamos el cuerpo del mensaje
$msg = "------------------------------- \n";
$msg.= " Comentarios \n";
$msg.= "------------------------------- \n";
$msg.= "NOMBRE: ".$_POST['txtnombre']."\n";
$msg.= "PAIS: ".$_POST['txtpais']."\n";
$msg.= "EMAIL: ".$_POST['txtemail']."\n";
$msg.= "CODIGO: ".$_POST['txtcodigo']."\n";
$msg.= "CANTIDAD: ".$_POST['txtcantidad']."\n";
$msg.= "COLORES: ".$_POST['txtcolores']."\n";
$msg.= "TALLES: ".$_POST['txttalles']."\n";
$msg.= "OBSERVACIONES: ".$_POST['txtobservaciones']."\n";
$msg.= "HORA: ".date("h:i:s a ")."\n";
$msg.= "FECHA: ".date("D, d M Y")."\n";
$msg.= "------------------------------- \n\n";
$msg.= $_POST['mensaje']."\n\n";
$msg.= "------------------------------- \n";
$msg.= " Mensaje creado por blog.unijimpe.net \n";
// Finalmente enviamos el mensaje
if (mail($dest, "Comentarios", $msg, $head)) {
echo "rpta=ok";
} else {
echo "rpta=error";
}
}
?>

Alguien puede decirme porque no anda?
gracias,
saludos!!!
  #2 (permalink)  
Antiguo 20/09/2011, 12:47
 
Fecha de Ingreso: octubre-2010
Ubicación: San juan Argentina
Mensajes: 95
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

Me podrias passar la pagina asi veo mas de cerca ese error . Gracias :D
  #3 (permalink)  
Antiguo 20/09/2011, 12:53
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

hola!
si, mirá ahora tengo otro problema.
Tengo el formulario dentro de un movieclip. En el frame del movieclip tengo este código

enviar = function ()
{
if (email_txt.text.length && nombre_txt.length && pais_txt.length && email_txt.length && codigo_txt.length && cantidad_txt.length && colores_txt.length && talles_txt.length && observaciones_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.pais = pais_txt.text;
form_lv.email = email_txt.text;
form_lv.codigo = codigo_txt.text;
form_lv.cantidad = cantidad_txt.text;
form_lv.colores = colores_txt.text;
form_lv.talles = talles_txt.text;
form_lv.observaciones = observaciones_txt.text;
form_lv.sendAndLoad("envia.php",form_lv,"POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
form_lv.onLoad = function()
{
if (this.estatus == "ok")
{
mensaje_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
pais_txt.text = "";
email_txt.text = "";
codigo_txt.text = "";
cantidad_txt.text = "";
colores_txt.text = "";
talles_txt.text = "";
observaciones_txt.text = "";
}
else
{
mensaje_txt.text = "Problemas con el servidornIntentalo de Nuevo";
}
};
}
else
{
email_txt.text = "Correo Invalido";
}
}
else
{
nombre_txt.text = "Dato Necesario";
pais_txt.text = "Dato Necesario";
email_txt.text = "Dato Necesario";
codigo_txt.text = "Dato Necesario";
cantidad_txt.text = "Dato Necesario";
colores_txt.text = "Dato Necesario";
talles_txt.text = "Dato Necesario";
observaciones_txt.text = "Dato Necesario";
}
};
enviar_btn.onRelease = enviar;

y en el envia.php

?php
if(isset($_POST["nombre"]) && isset($_POST["pais"]) && isset($_POST["email"]) && isset($_POST["codigo"]) && isset($_POST["cantidad"]) && isset($_POST["colores"]) && isset($_POST["talles"]) && isset($_POST["observaciones"]) ){
$fecha = date("D-M-y H:i");
$mymail = "[email protected]";
$subject = "Pedido desde la web";
$contenido = $_POST["nombre"]." Escribio :\n";
$contenido .= $_POST["pais"]."\n\n";
$contenido .= $_POST["email"]."\n\n";
$contenido .= $_POST["codigo"]."\n\n";
$contenido .= $_POST["cantidad"]."\n\n";
$contenido .= $_POST["colores"]."\n\n";
$contenido .= $_POST["talles"]."\n\n";
$contenido .= $_POST["observaciones"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\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&";
}
?>

el problema es el formulario solo funciona, pero al ponerlo dentro del movieclip no funciona el boton enviar.
podés verlo acá http://www.esglobo.com/clientes/pruebas/indumentaria02.swf
hacé click en el conjunto 001 y en botón PEDIR PRODUCTO y ahi te aparece el form que te digo.

Espero puedas ayudarme,
gracias!!!
  #4 (permalink)  
Antiguo 20/09/2011, 13:06
 
Fecha de Ingreso: octubre-2010
Ubicación: San juan Argentina
Mensajes: 95
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

Si esto toy viendo cual es tu problema mandame un msj privado cn facebook o msn asi hablamos mas directo por ahi puede ser?
  #5 (permalink)  
Antiguo 20/09/2011, 13:37
 
Fecha de Ingreso: octubre-2010
Ubicación: San juan Argentina
Mensajes: 95
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

creo qe encontre el problema :) estabas poniendo mal el as el formu._visible = false; va solo y dentro del Clip del form ahi tenes el boton enviar_btn y arriba de eso le das el as para qe pueda asociar donde va eso ;) si no entendes ya sabes
  #6 (permalink)  
Antiguo 20/09/2011, 13:43
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

mm, creo que no es eso porque le quito formu._visible = false; y dejo el formulario siempre visible y sigue sin funcionar.
  #7 (permalink)  
Antiguo 20/09/2011, 13:45
 
Fecha de Ingreso: octubre-2010
Ubicación: San juan Argentina
Mensajes: 95
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

no no dije qe se lo quitaras dije qe quitaras el Stop para abajo que le dejes solo el Formu.visible mira si tenes correo pasamelo por mp ya te lo arregle y te lo paso Ok?
  #8 (permalink)  
Antiguo 20/09/2011, 13:50
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

ahi te mandé mi correo por mensaje privado
gracias!
  #9 (permalink)  
Antiguo 20/09/2011, 14:11
 
Fecha de Ingreso: octubre-2010
Ubicación: San juan Argentina
Mensajes: 95
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

Listo Lucy ya te mande el Mail :)
  #10 (permalink)  
Antiguo 20/09/2011, 14:23
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

funcionó!!!! genial! gracias
  #11 (permalink)  
Antiguo 20/09/2011, 14:32
 
Fecha de Ingreso: octubre-2010
Ubicación: San juan Argentina
Mensajes: 95
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problema con form FLASH Y PHP

Fijate en otro Mail qe te mande correji otras cosas :S

Etiquetas: flash, php, formulario
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 10:58.