Foros del Web » Programando para Internet » PHP »

Pasar variables de flash a php

Estas en el tema de Pasar variables de flash a php en el foro de PHP en Foros del Web. Hola comunidad foros del web, Bueno mi problema es el siguiente, tengo un formulario en flash y necesito vincularlo a una web, hasta aquí todo ...
  #1 (permalink)  
Antiguo 29/04/2010, 15:37
 
Fecha de Ingreso: abril-2010
Ubicación: Bogotá
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Pasar variables de flash a php

Hola comunidad foros del web,

Bueno mi problema es el siguiente, tengo un formulario en flash y necesito vincularlo a una web, hasta aquí todo normal, tengo un archivo php que es el que recoje las variables de flash para poder insertar a la base de datos, ya que el formulario es de registro, y aquí esta el problema, pues yo envio las variables por POST, pero no puedo acceder a ellas para modificarlas o hacer algo con ellas, ni las puedo imprimir, pero creando una versión de prueba el las recoje y me las envia de vuelta al formulario flash, por supuesto esto no me sirve para nada, pero lo hize como prueba, intente imprimir las variables con print_r($_request) pero me trae el resultado de un array con información que ni idea, les ruego me ayuden pues estoy parado en eso, ya teniendo las variables el resto no es problema, adjunto el codigo que tengo. Ah por cierto ahorita todo lo estoy trabajando desde localhost, tengo un swf, un .as y el php, adjunto el codigo para ver en que la estoy embarrando.

De antemano gracias.
codigo .as -->>>

Código HTML:
/*
Funcionalidad del botón encargado de enviar la información a PHP
*/
botonEnviar.onRelease = function () { 
	//Creación de la instacia LoadVars es que es la encargada de
	//enviar y recibir los datos entre Flash y PHP
	loadVars = new LoadVars();
	//Asignación de las variables de Flash a PHP
	loadVars.campo1 = campo1.text;
	loadVars.campo2 = campo2.text;
	loadVars.campo3 = campo3.text;
	//Llamado a la función que se encargará de enviar y recibir los datos,
	//esta función toma como parámetros un URL, un objeto y un método de envio.
	loadVars.sendAndLoad("http://localhost/test/datos.php", loadVars, "POST");
	//Mensaje que se desplegará mientras los datos están cargandose.
	resultado.text = "Cargando Datos...";
	//Evento que llamado cuando se carguen los datos.
	loadVars.onLoad = function(exito) {
		if(exito){
			//Si se recibieron los datos exitosamente se asignan las varibles de PHP
			//al campo de texto resultado
			resultado.text = this.resultado1 + "\n" + this.resultado2 + "\n" + this.resultado3;			
		}else{
			//Si ni concluyó exitosamente se desplegará un mensaje de error
			resultado.text = "No se pudieron cargar los datos";
		}
	};
};
Código PHP:
<?php
    
//Asiganación de las variables que tomadas de Flash a PHP
    
$resultado1 "Resultado #1 con: ".$_POST["campo1"];
    
$resultado2 "Resultado #2 con: ".$_POST["campo2"];
    
$resultado3 "Resultado #3 con: ".$_POST["campo3"];
    
print_r($_REQUEST);
    
//Envio de las variables a Flash
    
echo "&resultado1=".$resultado1;
    echo 
"&resultado2=".$resultado2;
    echo 
"&resultado3=".$resultado3;
?>
No se si este en el foro correcto, si no es pido disculpas. Gracias.

Etiquetas: flash, pasar, variables
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 18:53.