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.