Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2004, 21:12
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Debes considerar que $_SESSION ya es un array de por sí (asociativo) .. así que si tienes tu array:

Código PHP:
$miArray=Array("Pepe"=>"4","Juan"=>"5"); 
estás haciendo un array asociativo

echo $miArray['pepe'] .. te dará "4" .. Y según el ejemplo que pusistes de como pretendes acceder a esos datos . No es eso lo que vas a obtener ..

Lo que necesitas sería un array bidimensional tipo

Código PHP:
// Registro 1
$miArray[0]['nombre']="pepe";
$miArray[0]['edad']="4";
$miArray[0]['otrapropiedad']="otrovalor";

// Registro 2
$miArray[1]['nombre']="Juan";
$miArray[1]['edad']="5";
$miArray[1]['otrapropiedad']="otrovalor"
Si eso lo llevas a una sesion en $_SESSION .. considerando que ya es un array asociativo de por sí:

Código PHP:
$_SESSION['usuario']=$miArray
y para acceder a un elemento de ese array bidimensional bajo la sesión:

Código PHP:
$_SESSION['usuario'][0]['nombre']
$_SESSION['usuario'][1]['nombre']

$_SESSION['usuario'][1]['edad']
etc ... 
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.