Comunidad de diseño web y desarrollo en internet online

Variables de PHP a Flash con Action Script

Citar            
MensajeEscrito el 04 Ago 2009 07:01 pm
Buenas, soy novato en flash y la verdad es que estoy atascado con un problema.

Tengo mi archivo de PHP que se llama loadVars_datos.php el cual tiene lo siguiente:

Código :

<?php
include ("includes/config.php");
include ("includes/funciones.php");


//nos conectamos a mysql.
$cnx = conectar();

// consulta sql.
$sql = "SELECT * FROM provincias WHERE id=".$_POST['id'];

//ejecutamos la consulta sql
$res = mysql_query($sql) or die(mysql_error());
//contamos el número de filas en el resultado.
if(mysql_num_rows($res) > 0){
   //si hay datos.
   //$salida = "&output=ok&";
   //parseamos la información guardándola en $salida.
   while($fila = mysql_fetch_array($res)){
      $misalida=$fila['descripcion'];
   }
   
   print("&salida=".$misalida&);
   //imprimimos la salida.
      
   //liberamos memoria
   mysql_free_result($res);
   //cerramos la conexión
   mysql_close($cnx);

}else{
   //no  hay datos, pasamos el mensaje a flash.
   //echo "output=error&msg=No hay datos";
}
?>


limpie bastante el codigo para que no sea tan pesado.

Luego en mi boton de flash tengo este codigo

Código :

on (press){
   var id=1;
   //detalles.htmlText="Elija un usuario en el menú de la izquierda. ID = "+this.id;
   
   // objeto LoadVars que recibe el listado de usuarios
   datos_bd=new LoadVars();
   datos_bd.id=1;
   datos_bd.sendAndLoad("loadVars_datos.php",datos_bd,"POST");
   
   datos_bd.onLoad=function(){
      detalles.htmlText="";
      detalles.htmlText+="<b>Provincia: </b>"+this.salida+"<br>";
   }
   
}


El problema es que cuando veo la pelicula ya sea desde el navegador o desde el swf no me muestra el contenido de la variable sino que me muestra el nombre de la variable $misalida.
Intente todas las posibilidades cambiando comillas, sacando simbolos etc etc etc y sigue sin funcionar.

Alguna sugerencia?

Desde ya muchas gracias

Por mcamelli

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Ago 2009 07:09 pm
Abre directamente el archivo PHP en el navegador ... ¿imprime correctamente los datos?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2009 07:44 pm
Sisi... si abro directamente el php desde el navegador me muestra los datos perfectamente bien.

No se me ocurre cual puede ser el problema. Si tienen alguna idea, u otra opcion avisen please.

Como dije antes, hice todo lo que se me ocurrio, cambie de lugar las comillas, etc etc etc

Por mcamelli

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Ago 2009 09:28 pm
Entonces asegúrate estar viéndolo a través de un navegador. Si lo haces desde dentro de Flash, usa la ruta completa al PHP

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Ago 2009 06:24 pm
Ya lo hice Jorge, pero es peor que nada, porque poniendo la direccion completa al PHP lo que muestra es undefined, asi que descarto automaticamente que deba ser esa la cuestion.

Algun tipo de codificacion rara?, alguna sugerencia con xml que me puedan dar?, un ejemplo de como hacer lo que tengo yo y traducirlo a flash+xml+php.

Desde ya muchas gracias

Por mcamelli

4 de clabLevel



 

chrome
Citar            
MensajeEscrito el 05 Ago 2009 06:33 pm
porque poniendo la direccion completa al PHP lo que muestra es undefined


Entonces no está recibiendo la info (recuerda que la dirección completa sería algo como http://localhost/tu.php)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Ago 2009 06:56 pm
Excelenteeeee!!!!... mi error era que ponia las barras de esta forma \ y tenian que ir de esta otra forma /.

Muchas gracias Jorge.. con esto creo que voy a poder seguir con mi proyecto.

Saludos

Por mcamelli

4 de clabLevel



 

chrome

 

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