Comunidad de diseño web y desarrollo en internet online

Enviar formulario

Citar            
MensajeEscrito el 03 Feb 2010 03:42 pm
Hola grupo, estoy tratando de realizar en formulario con el cual pueda recolectar información de los visitantes de una página, bajé este ejemplo, [url=http://www.melodysoft.com/docs/forms/flash.html][/url], parece muy simple.
Les pido colaboración para tratar de entender lo siguiente:
1. Esta información a que correo se va, donde se recibe, pues con esta instrucción se envía el formulario "Get URL ("http://forms.melodysoft.com", vars=POST)",
2. Como puedo recuperar los datos enviados?
3. Al enviar esto "http://forms.melodysoft.com", vars=POST)" como sabe flash que campos se envían?
4. Se puede hacer que llegue a mi correo?

muchas gracias.

Por Diego Lopez B

27 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 03 Feb 2010 04:41 pm
hi que tal ese ejemplo que maneja es demasiado viejo, aqui en cristalab hay un tutorial donde puedes consultarlo, en cuanto a como enviar la informacio nde tu formulario se hace por medio de loadvars echale un ojo, regularmente las variables pasan por post, en cuanto a no se que lenguaje servidor manejes para captar esa informacion php, asp, etc hay muchos ejemplos aqui echales uno ojo

Saludos

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox
Citar            
MensajeEscrito el 03 Feb 2010 06:54 pm
Hola Diego,

aqui te dejo las funciones básicas para un formulario enviado con flash y recibido con php:

ACTIONSCRIPT:

Código ActionScript :

//ENVIAR DATOS POR EMAIL

datosFormulario = new LoadVars();
datosFormulario.nombre = nombre.text;
datosFormulario.email= email.text;
//Y asi con cuantas variables quieras enviar

datosFormulario.onLoad = function() {
   //Aqui las acciones pertinentes una vez los datos hayan sido recibidos por el PHP
    //Ej: "El formulario ha sido enviado"
}

//Al clicar en el boton de envío, se envian los datos mediante POST
botonEnvio.onRelease = function(){
     datosFormulario.sendAndLoad("recibeFormulario.php", datosFormulario, "POST");
}


PHP (En este caso: recibeFormulario.php):

Código PHP :

//Recogemos los datos enviados por Flash
$nombre= $_POST["nombre"];
$email= $_POST["email"];
//Y asi con cuantas variables hayas enviado
//Como ves, cada variable enviada por Flash dentro de Load Vars, puede ser leída por PHP mediante $_POST['nombreDeLaVariable']

//Una vez tengas todos los datos recibidos, ya puedes hacer con ellos lo que necesites (Grabar en BD, enviar por mail, etc)


Espero que te sirva.

Un saludo

Por flashstuff

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Feb 2010 08:28 pm
Joshuavw, flashstuff, muchas gracias por responderme, permítanme hacerles las siguientes preguntas y me disculpan mi ignorancia:

1- De esta forma se definen los campos en el LoadVars y se relacionan con campos de texto?
datosFormulario = new LoadVars();
datosFormulario.nombre = nombre.text;
datosFormulario.email= email.text;

2- nombre.text y email.text xon campos de introducción de texto definido con estos nombres ?

3- Cuándo se desencadena este evento ?, es acaso luego de haber presionado el botonEnvio que el servidor que recibe estos datos devuelve algo?
datosFormulario.onLoad = function() {
//Aqui las acciones pertinentes una vez los datos hayan sido recibidos por el PHP
//Ej: "El formulario ha sido enviado"
}

4- Es acá donde se envía el formulario ?
botonEnvio.onRelease = function(){
datosFormulario.sendAndLoad("recibeFormulario.php", datosFormulario, "POST");
}

5- Que significa "recibeFormulario.php" ?, que significa "POST" ?

6- Estos datos quedan en algún servidor o hay forma de que lleguen a mi correo.

Mil gracias y disculpen el abuso.

Por Diego Lopez B

27 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 04 Feb 2010 09:11 am
Hola Diego,

si no sabes cosas tan básicas como que "recibeFormulario.php" es el nombre de un archivo como cualquier otro, mi consejo es que investigues un poco con tutoriales, formularios ya hechos, etc. Con los códigos que te he escrito, puedes experimentar y hacer pruebas que te resolverán algna duda. Si no, por más que te digamos aquí, no vas a entender nada ni a aprender para poder desarrollar tus própios códigos en función de lo que necesites.

Un saludo.

Por flashstuff

23 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Feb 2010 12:44 pm
flashstuff, gracias de nuevo, estuve haciendo pruebas y ya comprendo prácticamente todo el proyecto, flash lo manejo en un término medio sólo que nunca había hecho una aplicación con formularios; pero es claro lo e imperativo lo que sugieres "hay que investigar más".

Ahora para dejarte me puedes responder mi última duda ?
Donde queda guardado este archivo "archivo.php" y como puedo obtenerlo.

saludos.

Por Diego Lopez B

27 de clabLevel



Genero:Masculino  

chrome

 

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