Les cuento cual es mi problema...
Tengo un registro MUY largo que lo voy tomando por partes (como diria Jack) para no asustar al usuario... Y una vez tomados todos los datos lo guardo en la DB. Bueno, el problema viene cuando quiero tomar los datos que en teoria grabe en la sesion... no lo toma

El fragmento de codigo donde compruebo que se hayan ingresado todos los datos, y en caso de que esten todos los guardo en la sesion, es este:
Código :
if(!$_POST['name']){ $missed[0] = FALSE; $lastdata[0] = $_POST['name']; } if(!$_POST['lastname']){ $missed[1] = FALSE; $lastdata[1] = $_POST['lastname']; } if(!$_POST['ciudad']){ $missed[2] = FALSE; $lastdata[2] = $_POST['ciudad']; } if(!$_POST['dia']){ $missed[3] = FALSE; $lastdata[3] = $_POST['dia']; } if(!$_POST['mes']){ $missed[4] = FALSE; $lastdata[4] = $_POST['mes']; } if(!$_POST['anio']){ $missed[5] = FALSE; $lastdata[5] = $_POST['anio']; } if(!$_POST['calle']){ $missed[6] = FALSE; $lastdata[6] = $_POST['calle']; } if(!$_POST['numerocalle']){ $missed[7] = FALSE; $lastdata[7] = $_POST['numerocalle']; } if(!$_POST['localidad']){ $missed[8] = FALSE; $lastdata[8] = $_POST['localidad']; } if(!$_POST['cpostal']){ $missed[9] = FALSE; $lastdata[9] = $_POST['cpostal']; } if(!$_POST['pais']){ $missed[10] = FALSE; $lastdata[10] = $_POST['pais']; } if(!$_POST['provincia']){ $missed[11] = FALSE; $lastdata[11] = $_POST['provincia']; } if(!$_POST['tel1']){ $missed[12] = FALSE; $lastdata[12] = $_POST['tel1']; } if(!$_POST['tel2']){ $missed[13] = FALSE; $lastdata[13] = $_POST['tel2']; } if($_POST['piso'] == 'Piso'){ $lastdata[14] = ''; }else{ $lastdata[14] = $_POST['piso']; } if($_POST['depto'] == 'Departamento'){ $lastdata[15] = ''; }else{ $lastdata[15] = $_POST['depto']; } $error = is_array($missed); if($error){ //FALTAN DATOS $_SESSION['missed'] = $missed; $_SESSION['lastdata'] = $lastdata; } //CHEQUEO QUE NO FALTE NINGUN DATO if($error){ //FALTAN DATOS -> LO ENVIO NUEVAMENTE A LA PAGINA DE REGISTRO header ('location: '.$raiz.'registro/?missed=TRUE'); exit; } //PASO AL FORMULARIO NRO 2 -> LOS DATOS ACTUALES LOS GUARDO EN SESSION $_SESSION['formdata'] = $lastdata; $_SESSION['frmnro'] = 1; for($a = 0; $a < 15; $a++){ echo $_SESSION['formdata'][$a]; } //header ('location: '.$raiz.'registro/'); exit;
El tema es que cuando lo quiero imprimir al final, no imprime nada

Saludos!!
Pablo