Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2009, 04:29
Avatar de lvfp
lvfp
 
Fecha de Ingreso: septiembre-2005
Ubicación: España
Mensajes: 337
Antigüedad: 18 años, 8 meses
Puntos: 4
Envío de una variable a flash

Hola:

Estoy intentando hacer un panel de control de una db mysql en flash

Consigo pasar variables de la Db a flash mediante php

Pero necesito pasar un array completo, de dos dimensiones.

Tengo este código hecho de retales de ejemplos que he buscado(soy bastante ignorante en php )

Código PHP:
<?php 
 $action 
$_POST['action']; 
 
require_once(
'Connections/conn.php'); //llamada a la conexion 
mysql_select_db($database_conn$conn); //selecciona la db 

if ($action == 'login'){ 
   
$sql mysql_query("SELECT * FROM usuarios"); 
    
$i 0;
   while(
$row mysql_fetch_array($sql))
  {
    
$array['$i'][0] =  $row['id'];
    
$array['$i'][1] =  $row['username'];
    
$i++;
  echo 
$row['id'] . " " $row['username'];
  
//echo "<br />";
  
}
  

 
 function 
array_envia($array) {
$tmp serialize($array);
$tmp urlencode($tmp);

return 
$tmp;

}

echo 
"&posicion=" array_envia($array);

}

?>

Me llegan los datos al flash en la variable &posicion con mucha "basura"

EN algún foro leí que no se podía pasar el contenido de un array,pero al ver que los datos llegan "sucios" quería saber si alguien sabe cómo enviar el array completo aunque luego en flash haya que limpiarlo un poco.


Gracias.