ok, lo guardaré en una variable de sesion, pero tengo la duda si cuando voy creando el array con el while, me va a crear el mismo array "aumentando" el valor de la primera clave o si por el contrario por cada iteracion en el while está creando un nuevo array...ya que estoy utilizando la funcion print_r() pra visualizar el array tras cargar el archivo y si lo pongo despues del while solo me toma la ultima iteracion....
Código PHP:
while($muestras = mysql_fetch_array($sql_muestras)){ //Por cada muestra hacemos la consulta necesaria para rescatar los datos del cliente
$id_cliente = $muestras['Cliente_id']; //cogemos su id
$num_cliente ++; // sumamos uno al numero de etiquas
//se buscan todos sus datos
$sql_cliente = mysql_query("SELECT nombre, domicilio, localidad, provincia, cp FROM clientes_1 WHERE Id = $id_cliente")or die ("Error en la consulta sql_cliente".mysql_error());
//recogemos sus datos en la variable datos_cliente
$datos_cliente = mysql_fetch_array($sql_cliente);
// almacenamos en el array los datos de cada uno de los clientes
$cliente = array
( "cliente nº:".$num_cliente => array
( "nombre" => $datos_cliente[0],
"direccion" => $datos_cliente[1],
"localidad" => $datos_cliente[2],
"provincia" => $datos_cliente[3],
"cp" => $datos_cliente[4],
)
);
print_r($cliente);
}
$_SESSION['datos_clientes'] = $clientes;