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 "®is=".$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=1; i<=Regi; i++)
{
txt1 = "valores_txt"+i;
txt2 = "valores2_txt"+i;
txt3 = "valores3_txt"+i;
createTextField(txt1, getNextHighestDepth(), 120, i*20, 500, 20);
createTextField(txt2, getNextHighestDepth(), 120, i*20, 500, 20);
createTextField(txt3, getNextHighestDepth(), 120, i*20, 500, 20);
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.