Como no nos dices tu código de todas las paginas para saber como guardas los datos te paso uno de ejemplo. Copialo en una pagina limpia y pruebalo ...
Código PHP:
<?php
session_start();
$matriz = isset($_SESSION['estrellas_natales']) ? $_SESSION['estrellas_natales'] : [];
if (isset($_POST['submit'])) {
// array_push($matriz, array($this->Eon_Ultima_Alcanzada, $this->Etapa_Alcanzada, $this->Puntos_Restantes));
array_push($matriz, array($_POST['ultima_alcanzada'], $_POST['etapa_alcanzada'], $_POST['puntos_restantes']));
$_SESSION['estrellas_natales'] = $matriz;
}
// algun formulario tonto
echo <<<FORM
<form action="" method="post">
<p>Ultima alcanzada: <input type="text" name="ultima_alcanzada"></p>
<p>Etapa alcanzada: <input type="text" name="etapa_alcanzada"></p>
<p>Puntos restantes: <input type="text" name="puntos_restantes"></p>
<p><input type="submit" name="submit" value="Añadir" /></p>
</form>
FORM;
echo "<table border='1'>
<tr>
<td>Eon Formación</td>
<td>Estrella natal</td>
<td>Eon_Ultima_Alcanzada</td>
</tr>
";
//creación de filas de la tabla
foreach ( $matriz as $filas ) {
echo "<tr>\n";
//creación de columnas de la tabla
foreach ($filas as $columnas ) {
echo "<td>$columnas</td>\n";
}
echo "</tr>\n";
}
echo "</table>";
Un saludo,