Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2009, 18:08
SoutlinK
 
Fecha de Ingreso: junio-2007
Mensajes: 189
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Uso de Array + Sesiones

El error que tienes es que le estas dando valores a una parte del array no al propio array

es decir. A final de todo este codigo:

Código PHP:
$_SESSION['datos']=$_POST['LoginName'];
$_SESSION['datos']=$_POST['date'];
$_SESSION['datos']=$_POST['Clave'];
$_SESSION['datos']=$_POST['Nombre'];
$_SESSION['datos']=$_POST['Calle'];
$_SESSION['datos']=$_POST['Estado'];
$_SESSION['datos']=$_POST['Codigopostal'];
$_SESSION['datos']=$_POST['Email'];
$_SESSION['datos']=$_POST['Telefono'];
$_SESSION['datos']=$_POST['Fax']; 
$_SESSION['datos'] no será un array, si no que valdrá $_POST['Fax'], y será un simple string.

Lo que necesitas es insertar elementos en el array

para ello lo puedes hacer de la siguiente forma

Código PHP:
$_SESSION['datos'] = array(
'loginname' => $_POST['LoginName'],
'date' => $_POST['date']
...
...
...
);


foreach(
$_SESSION['datos'] as $key=>$value)
{
echo 
'The value of $_SESSION['."'".$key."'".'] is '."'".$value."'".' <br />';

Otra forma sería:

Código PHP:
$_SESSION['datos']['LoginName'] =$_POST['LoginName'];
$_SESSION['datos']['date']=$_POST['date'];
$_SESSION['datos']['Clave']=$_POST['Clave'];
$_SESSION['datos']['Nombre']=$_POST['Nombre'];
...
...
...