Comunidad de diseño web y desarrollo en internet online

Formulario flash mx + PHP

Citar            
MensajeEscrito el 18 May 2005 03:12 pm
Hola gente:
estoy haciendo un formulario en flash mx y no se como enviar los datos que se carguen en el .php.
En el .fla tengo los campos de input txt cada uno con su variable. 1.- Lo que necesito es que AS debo poner en el boton enviar, para que este mande los datos a contacto.php.
2.- Necesito saber como hacer el .php

Desde ya gracias y perdon po la ignorancia...

Saludos !!!!

Por Pacha

6 de clabLevel



 

offline

msie
Citar            
MensajeEscrito el 18 May 2005 07:29 pm
hmm checa los tutos que hay en en esta web.
mira por LoadVars

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 18 May 2005 07:48 pm
Pacha tu solucion esta en los tutoriales buscalo!!!
Mi pregunta es la siguiente, como puedo utilizar los components como el combox, radio y todo slos demas y pasar al valor ke selecciono cuando relleno el formulario y lo mando con php. Deberia hacer los mismo que para los textinput? es decir crear otra variable lv_form e igualarla al nombre de la instancia que le puse al component?? u otra cosa? gracias de antemano !!! :?

Por puamix

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 May 2005 03:43 am
puamix tu solución tambien está en los tutoriales :wink:

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 19 May 2005 07:50 am

Pacha escribió:

Hola gente:
estoy haciendo un formulario en flash mx y no se como enviar los datos que se carguen en el .php.
En el .fla tengo los campos de input txt cada uno con su variable. 1.- Lo que necesito es que AS debo poner en el boton enviar, para que este mande los datos a contacto.php.
2.- Necesito saber como hacer el .php

Desde ya gracias y perdon po la ignorancia...

Saludos !!!!


Yo tengo en el botón enviar el siguiente código:
on(release) {
xVars = new LoadVars();
xVars.xnombre = "Fernando";
xVars.xapell = "cualquiera";
xVars.sendAndLoad("prueba.php", xVars, "POST");

trace("Ya está enviado");

xVars.onLoad = function() {
trace("Recibido:");
trace(this.retorno);
ret1 = this.ret1;
ret2 = this.ret2;
trace("Fin recepción");
}
}


Y el fichero PRUEBA.PHP es el siguiente<?php

// Control de parámetros.
$xRetorno = "&ret1=ok";

if(isset($_POST['xnombre']) and isset($_POST['xapell'])) {
$xRetorno .= "&ret2=Están los 2";
} else {
$xRetorno .= "&ret2=sólo hay uno :((";
if(isset($_POST['xnombre'])) {
$xRetorno .= " - ".$_POST['xnombre'];
}

if(isset($_POST['xapell'])) {
$xRetorno .= " - ".$_POST['xapell'];
}
}


printf($xRetorno."&");

?>


Son mis primeras pruebas en cuanto a PHP y FLASH se refiere... espero que te sirvan para algo.

Suerte :))

Por ffernandez

4 de clabLevel



Genero:Masculino  

España

msie
Citar            
MensajeEscrito el 23 May 2005 10:13 pm
Estimados gracias por sus respuestas, y he llegado al sigte. codigo. Pero estoy necesitando poner un boton para limpiar el form. luego de enviarlo o que si el usuario no desea enviarlo le de limpiar o borrar.
Gracias.

A continuacion les dejo el codigo:
En flash dice para:
*Fotograma 1:
mailform = "mailform.php";
action = "";
stop();
*Fotograma 2:
loadVariablesNum(mailform, 0);
answer = "Un momento ...";
stop();
*Boton enviar:
on (release) {
if ((vemail.indexOf("@") != -1) && (vemail.indexOf(".") != -1) && (length(vemail)>5)) {
action = "Send";
loadVariablesNum("mailform.php", 0, "POST");
nextFrame();
} else {
vemail = "Falta el e-mail! Gracias.";
action = "";
stop();
}
}

Por le lado de PHP dice lo sigte.
<?

// Ingresa la direccion mail donde ira el formulario
$adminaddress = "[email protected]"
// Igresa la URL del sitio aqui. Esta DEBE incluir http://www.
$siteaddress ="http://www.sitio.com";

// Ingresa el nombre de la empresa o del sitio
$sitename = "empresa y/o sitio";

// Aca se recogen la fecha y hora del servidor (no modificar)
$date = date("m/d/Y H:i:s");

// Aca se recoge la direccion IP (no modificar)
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);

// Aca se procesa la informacion del formulario
// y se envía la informacion colectada en el FlashForm a tu email.
IF ($action != ""):
mail("$adminaddress","xxxxx | xxxxxxxxx",
"FAO: Admin @ $sitename \n
Nombre: $nombre
Email: $vemail
Telefono: $telefono
Proyecto: $proyecto
Publico: $publico
Plazos: $plazos
Motivos: $motivos
Comentarios:
------------------------------
$comentarios
------------------------------

Logged Info :
------------------------------
Using: $HTTP_USER_AGENT
Hostname: $ip
IP address: $REMOTE_ADDR
Date/Time: $date","FROM:$adminaddress");


// Aca se envía la confirmación a tu visitante.
mail("$vemail","Gracias por visitar $sitename", "Hola $nombre\n
Gracias por visitar $sitename,\n a la brevendad nos pondremos en contacto con Ud.
Atentamente,
$sitename
$siteaddress","FROM:$adminaddress");

// Una confirmación es enviada al FlashForm cuando el proceso es completado
$sendresult = "Listo! Gracias.";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";

ENDIF;
?>

Por Pacha

6 de clabLevel



 

offline

msie

 

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