Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2005, 06:34
macwarez
 
Fecha de Ingreso: diciembre-2003
Mensajes: 82
Antigüedad: 20 años, 4 meses
Puntos: 1
Pregunta Pasar n cantidad de registros de php a flash

Saludos tengo un archivo php en el cual extraigo unos campos de mysql y hago unas operaciones, lo que necesito es enviar esa informacion a flash y introsucirla en campos que creo dinamicamente ejemplo:

Código PHP:
$SQLValor "select * from productos";
$QValor mysql_query($SQLValor,$CON) or die("sentencia invalida");
$VRegis mysql_num_rows($QValor);
$CValores mysql_fetch_array($QValor);

echo 
"&regis=".$Precio;

while(
$CValores mysql_fetch_array($QValor))
{

$ID $CValores["id"];
$Nombre $CValores["nombre"];
$Precio $CValores["precio"];

echo 
"&prod=".$ID;
echo 
"&nom=".$Nombre;
echo 
"&pre=".$Precio;


y en flash necesito pasar cada valor que cargo en un loadvariable del bucle while a unos campos creados dinamicamente



var env_lv:LoadVars = new LoadVars();


function enviar() {

env_lv.valor = _global.primava;
env_lv.valor2 = _global.tiempova;

env.sendAndLoad("productos.php", env_lv, "POST");




}


env_lv.onLoad = function(exito:Boolean)
{


if(exito)
{

Regi = env_lv.regi;
Crear();


}
};



function Crear()
{




Código PHP:
for (i=1i<=Regii++)
 {

txt1 "valores_txt"+i;
txt2 "valores2_txt"+i;
txt3 "valores3_txt"+i;
   
   
createTextField(txt1getNextHighestDepth(), 120i*2050020);
  
createTextField(txt2getNextHighestDepth(), 120i*2050020);
  
createTextField(txt3getNextHighestDepth(), 120i*2050020);
  
   
this[txt1].embedFonts true;
   
this[txt1].text env_lv.prod;
  
   
this[txt2].embedFonts true;
   
this[txt2].text env_lv.nom;


   
this[txt3].embedFonts true;
   
this[txt3].text env_lv.pre;



 } 
lo intento de esa forma pero no me lee los valores uno por uno, lo he intentado con un array pero no me funciona(nose si lo hago bien) supuesta mente los valores en php ya estan en un array cuando se utiliza mysql_fetch_array($QValor); pero no me pasa a flash les agradecaria mucho la ayuda.