Hola buenas, tengo un problema con el que llevo todo el dia y stoy algo mosqueao ya, porque e probado de mil maneras pero siempre ocurre lo mismo. Trato de recoger en un flash datos de un php que se conecta a una bbdd, la conexion del php a la bbdd va bien ya que al subir el php al servidor, salen los datos correctos, no obstante, voy a poner el codigo con un solo dato para facilitar el entendimiento, gracias de antemano al maquina que me eche una mano...
CODIGO PHP
<?
// Valor por defecto en PHP
$res2 = $consulta2 = "";
$host = '213.***.*.**'; // el host de la base de datos
$user = 'agente'; // usuario de la base de datos
$pass = '*********'; // 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());
mysql_query ('SET NAMES "utf8"');
$cuenta= '&cuenta=';
/////////////////////////////////////////////////////////////////////
//COGER DATOS BBDD
$consulta2 = "select * from FOTOS_MS"
$res2 = mysql_query($consulta2)or die(mysql_error());
$cuenta .= mysql_num_rows($res2);
echo $cuenta;
?>
CODIGO EN FLASH CS4
var arregloLV:LoadVars = new LoadVars();
arregloLV.load("collect-localizador1.php");
//FUncion para recuperar variables de php
arregloLV.onLoad = function (exito:Boolean){
if (exito){
//con esto se coge el echo del php
//cuants es un campo de texto dinamico que e creado para mostrar el resultado
cuants.text = arregloLV.cuenta;
trace ("cuantos : " + arregloLV.cuenta);
}else{
trace("corrige la ruta del archivo, o el script tiene algun error");
}
}
RESULTADOS
HTML :::::::: &cuenta=9 (PERFECTO HAY 9 REGISTROS)
FLASH CS4 ::::::
EN EL TEXTO DINAMICO DONDE DEBERIA COJER EL VALOR DE LA VARIABLE ( 9 ) COJE ESTO ( '; ) DE $cuenta= '&cuenta='; OSEA DE DESPUES DEL (=) LO SE PORQUE SI METO COMILLAS DOBLES EN VEZ DE SIMPLE ( "&cuenta="; )
APARECE ( "; )
agradeceria un monton si alguien sabe como hacerlo, ya que me e fijado en 5 o 6 ejemplos y es que estan iguales, asi que aqui ando medio desesperado...