Comunidad de diseño web y desarrollo en internet online

Flash recoge nombre de variable en vez de valor de variable

Citar            
MensajeEscrito el 15 Abr 2010 10:12 am
Hola buenas, llevo unos dias ralladisimo con este tema y es que no consigo sacarlo de ninguna manera, tengo un flash CS4 y pretendo recoger varias variables desde un .php, el caso es que no me coge los valores de las variables, me coje los nombres, y estoy llegando a un punto en que creo que voy a comprarme un saco de boxeo para el despacho...
Antes de nada, gracias de antemano a quien pueda ayudarme con el tema

este es el codigo del PHP

$host = "213.***.*.** "; // el host de la base de datos
$user = "agente"; // usuario de la base de datos
$pass = asdfasdf"; // contraseña de la base de datos
$bbdd = "FOTOS_MS"; // base de datos a usar

/*********** esto crea la conexión a la base de datos **************/
$conexio = mysql_connect($host,$user,$pass) or die(mysql_error());
// $conexiones la conexión a usar.
mysql_select_db($bbdd,$conexio) or die(mysql_error());
/////////////////////////////////////////////////////////////////////
//COGER DATOS BBDD
$consulta1 = "SELECT clave, NOM_FOTO, N_Foto, N_Dia, A1, A2, ENT, NOM FROM FOTOS_MS ";
$consulta2 = "select * from FOTOS_MS";
$res1 = mysql_query($consulta1)or die(mysql_error());
$res2 = mysql_query($consulta2)or die(mysql_


$datos = "&cuenta=";
$datos .= mysql_num_rows($res2);
echo $datos;
?>

Y este es el codigo que hay en el fotograma action de mi flash

var arregloLV:LoadVars = new LoadVars();
arregloLV.load("cuantos7.php");
//FUncion para recuperar variables de php
arregloLV.onLoad = function (exito:Boolean){
//campo1.text+=code[forx].attributes["campo1"]+"\n";
code=newLoad.firstChild.childNodes;

if (exito){
cuantos = this.cuenta;
cuantos = Number(cuantos);
trace ("cuantos : " + cuantos);
}else{
trace("corrige la ruta del archivo, o el script tiene algun error");
}

Resultados:
EN HTML APARECE CORRECTO, UNA VEZ SUBIDO EL PHP AL SERVIDOR APARECE ESTE RESULTADO
&cuenta=9 (y es correcto)
PERO EN FLASH EL RESULTADO ES MUY DISTINTO
a la que muestra el trace : cuantos : cuenta= mysql_num_rows($res2); es decir saca el nombre de la veriable en vez del valor


Haber si alguien me puede echar una mano plizzzzz, otra vez muxas gracias de antemano

Por makone101

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Abr 2010 10:20 am
de todas maneras si por ejemplo pongo en php ( echo 'cuenta=9' )asi a pelo, el valor 9 me lo cojo sin problemas, pero sabiendo que hay 231 registros, como para poner 231 if... xDD

Por makone101

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Abr 2010 08:11 am
Vale, despues de unas horitas de pruebas, es asi, pilla el '; del
$cuenta = '&cuenta='

en vez del

echo $cuenta

ayuda plizz aber si alguno sabe porque

Por makone101

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Abr 2010 06:52 am
ayuda plizzzzz

Por makone101

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.