Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/04/2010, 06:32
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Variables php a un enlace flash

Primero que nada, Tarifa es una variable que viene de una BD..

por ende, debes volver a enviarlo por el navegador, ya sea POST o GET, normalmente...

en el flash, puedes usar la funcion loadVariableNums . o bien el que la gente usa mas que es el sendAndLoad, loadVars.send o tambien el loadVars.load();

te paso el ejemplo de adobe

Código actionscript:
Ver original
  1. //se crea el objeto listener
  2. var submitListener:Object = new Object();
  3.  
  4. //se crea la funcion del boton para enviar las variables
  5. submitListener.click = function(evt:Object) {
  6.  
  7. //se crea el objeto loadVars
  8. //este loadVars va a recibir los elementos enviados desde el PHP
  9.     var result_lv:LoadVars = new LoadVars();
  10.  
  11. //se verifica si fue enviado
  12.     result_lv.onLoad = function(success:Boolean) {
  13.     if (success) {
  14.         result_ta.text = result_lv.welcomeMessage;
  15. //este es un campo de texto dinamico , result_ta
  16.     } else {
  17.         result_ta.text = "Error connecting to server.";
  18.     }
  19.     };
  20.  
  21. //este elemento loadVars se encargará de enviar las variables si es que hay
  22. //que enviarlos
  23.     var send_lv:LoadVars = new LoadVars();
  24.  
  25. //send_lv.name es la instancia del campo
  26. //name_ti.text es el nombre de variable de campo
  27.     send_lv.name = name_ti.text;
  28.  
  29. //le dices a donde sera enviado y/o recibida la respuesta
  30. // sera enviada a un archivo PHP, o el archivo php enviara un mensaje
  31. // a la variable result_lv por el metodo get
  32.     send_lv.sendAndLoad("http://www.flash-mx.com/pages/resp.php", result_lv, "GET");
  33. };
  34. submit_button.addEventListener("click", submitListener);

es indistito si envias o recibes, por ello, hemos creado 2 elementos loadVars...

como crear los campos es harina de otro costal, si no sabes usar Flash, te recomiendo empieces a ver tutos, de otra, no tendras muchos inconvenientes.

el PHP de envio o respuesta deberia ser

$_GET['el-campo'];

si lo vas a enviar por URL en GET:

<a href="http://www.pagina.com/pages/pag.php?name=<?php echo $_GET["name"] ?>" >

lo mismo en POST

saludos
__________________
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...