Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/12/2008, 05:18
manguiti
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 11 meses
Puntos: 7
Respuesta: duda con arrays multidimensionales

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