Pues eso que me estoy volviendo loco para recoger variables desde php. el caso es que ejecuto la pagina desde el explorador y me escribe las variables correctamente pero Flash no la lee. En cambio si cargo un archivo txt con las variables funciona bien, y es lo mismo que me escribe la pagina php
No se si me he explicado bien pero pongo los codigos que tengo haber si encuentran algun fallo
---- uploadFile.php -----
--Ya he creado la conexion con la BD y he cargado las variables $temp y $secc--
//Creamos la sentencia y se ejecuta
$sent="SELECT * FROM ". $temp." WHERE seccion= '".$secc."' ORDER BY nombre ";
$res = mysql_query($sent);
$nrows = mysql_num_rows($res);
$rString = "&total=".$nrows;
for($i=1; $i<$nrows+1; $i++){
$row = mysql_fetch_array($res);
$rString .= "&Num" .$i. "=" .$row["nombre"];
}
echo $rString."&";
--Archivo Fla--
lv = new LoadVars();
dlv = new LoadVars();
lv.t = _root.tabla;
lv.s = _root.seccion;
lv.send("uploadFile.php");
trace("Enviando");
//dlv.load(_root.tabla+"_"+_root.seccion+".txt",this,"GET");//Si funciona
dlv.load("uploadFile.php",this,"GET");//No funciona
dlv.onLoad = function(ok){
if(ok){
trace("Variables cargadas");
trace(_root.tabla+"--"+_root.seccion);
total = this.total;
_root.total_arch = total;
cargarLista();
}
else{
trace("Error al cargar la lista");
}
};
lista.addEventListener("change",alcambiar);
function cargarLista(){
misDatos = new Array();
lista.dataProvider = misDatos;
trace("Cargando Lista" + total);
for(var i=1; i<total; i++){
misDatos.addItem({label:dlv["Num"+i],data:dlv["Num"+i]});
}
}
function alcambiar(evento) {
if (evento.type == "change") {
_root.player.setMedia(_root.tabla+"/"+_root.seccion+"/"+lista.selectedItem.data);
_root.player.play();
}
}
-----------------------------------------------------------------
Pues asi no funciona pero si cambio la linea comentada que carga el archivo .txt funciona todo correctamente, pero tendria que tener muchos archivos txt y actualizarlos cada vez que añada un registro en la BD. Por eso necesito el PHP
Gracias por su tiempo y ayuda