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

me llega vacio el formulario que completo en mi sitio

Estas en el tema de me llega vacio el formulario que completo en mi sitio en el foro de Flash y Actionscript en Foros del Web. Hola ! gente del foro ! soy nuevo en esto y tengo un sitio que hice hace un año maso menos, y tiene un formulario ...
  #1 (permalink)  
Antiguo 06/02/2010, 10:51
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
me llega vacio el formulario que completo en mi sitio

Hola ! gente del foro ! soy nuevo en esto y tengo un sitio que hice hace un año maso menos, y tiene un formulario que andaba bien hasta que cambiaron la version del cpanel el administrador del host donde lo tengo alojado y me empesó a llegar todo menos lo las variables que les deberia pasar desde flash !

el php es este :

<?php
$MailTo="[email protected]";
$dia=date("m.d.Y");
$hora=date("H:i:s");
$contenido="
Este mensaje fue enviado desde www.aguademesafresk.com.ar
el $dia a las $hora:\n\n
----------------------------------------------------------------------------\n
Nombre: $nombre\n
Apellido: $apellido\n
Direccion: $direccion\n
Telefono: $telefono\n
C_postal: $c_postal\n
E-mail: $MailFrom\n
----------------------------------------------------------------------------\n
Mensaje:
----------------------------------------------------------------------------\n

$mensaje\n

----------------------------------------------------------------------------\n
";
mail($MailTo, "$subject (de $nombre $apellido $direccion $telefono $c_postal)", $contenido, "From: $MailFrom");
?>

y lo que tengo en flash es esto :

function enviar() {
enviar = new LoadVars();
enviar.nombre = nombre;
enviar.apellido = apellido;
enviar.direccion = direccion;
enviar.telefono = telefono;
enviar.c_postal = c_postal;
enviar.MailFrom = MailFrom;
enviar.mensaje = mensaje;
enviar.onLoad = function(success) {
};
enviar.sendAndLoad("formulariop.php", enviar, "POST");
}

estoy bastante atrasado en esto y creo que solo se puede hacer de este modo con as1 !!! perdon por la antiguedad !!

saludos
  #2 (permalink)  
Antiguo 07/02/2010, 08:35
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: me llega vacio el formulario que completo en mi sitio

primero que nada, no hace falta declarar los campos... a cada campo tipo introduccion de text, solo debes ponerle un nombre de variable, que no es lo mismo que instancia.. y lo que se escriba ahi, sera enviado al PHP, mediante

Código actionscript:
Ver original
  1. loadVariablesNum("formulariop.php", "0", "POST");// nada mas

ni siquiera necesitas la funcion., salvo que necesites validar los campos antes de enviarlo.

pon esto en el boton de envio, solo esto y asegurate de que los campos tengan nombres de variables que coincidan con el PHP..

tambien puede servirte este otro ejemplo:

muy similar, pero usa otra tecnica de envio
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 08/02/2010, 05:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: me llega vacio el formulario que completo en mi sitio

Muchisimas gracia por tu respuesta, voy a chequear lo que me enseñaste y cualquier cosa comento luego.

Gracias y saludos
  #4 (permalink)  
Antiguo 08/02/2010, 07:20
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: me llega vacio el formulario que completo en mi sitio

solucionado el tema es que pareciera que el sevidor por motivos de seguridad o algo asi no lee variables globales. entonces en vez de poner $variable tengo que cambiarlas por $_POST[variable] y listo ahora está funcionando a la perfeccion

saludos y gracias ! de todos modos

Etiquetas: completo, llega, vacio, 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 21:35.