mostrar datos en un foreach con sesiones
Publicado por Sam (185 intervenciones) el 11/01/2016 17:42:31
Hola buenas a ver si me pueden ayudar con esto:
Tengo una tabla de 3 columnas y conforme se van insertando datos con el formulario se van añadiendo filas.
El problema es que en la primera fila tiene 3 columnas (y salen sus 3 valores de la fila).
Y la tabla tambien sale la primera columna entera,
pero las dos columnas restantes no salen
Es decir me sale la columna llamada "Nombre", pero no me salen las dos columnas que faltan, llamadas
"Etapa Alcanzada" y "Puntos restantes"
agradeceria cualquier ayuda, de verdad.
me esta llevando de cabeza y no se que mas hacer.
hasta donde he conseguido lo he hecho haciendo esto:
Basicamente lo que intento hacer es un formulario que inserte en un array 3 datos y los muestre en una tabla con 3 columnas.
Y que cada vez que inserte otros nuevos 3 datos con el formulario se inserten en la tabla.
creando asi un lista de datos con una fila y 3 columnas para cada insercion hecha.
pero no me sale ni a tiros.
ayuda por favor. llevo ya 3 dias con esto.
supongo que hay que utilizar sesiones pero es que no doy con la solucion.
Tengo una tabla de 3 columnas y conforme se van insertando datos con el formulario se van añadiendo filas.
El problema es que en la primera fila tiene 3 columnas (y salen sus 3 valores de la fila).
Y la tabla tambien sale la primera columna entera,
pero las dos columnas restantes no salen
Es decir me sale la columna llamada "Nombre", pero no me salen las dos columnas que faltan, llamadas
"Etapa Alcanzada" y "Puntos restantes"
agradeceria cualquier ayuda, de verdad.
me esta llevando de cabeza y no se que mas hacer.
hasta donde he conseguido lo he hecho haciendo esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
$matriz = array();
array_push($matriz, array($this->Nombre, $this->Etapa_Alcanzada, $this->Puntos_Restantes));
echo "<table border='1'>
<tr>
<td>Nombre</td>
<td>Etapa Alcanzada</td>
<td>Puntos restantes</td>
</tr>
";
foreach ($matriz as $filas =>$lol ) {
echo "<tr>";
//creación de columnas de la tabla
foreach ($lol as $columnas ) {
echo "<td>$columnas</td>\n";
}
echo "</tr>";
}
foreach($_SESSION["estrellas_natales"] as $Post_Eon_Formacion=>$Post_Nombre)
{
echo "<tr><td>$Post_Nombre</td></tr>";
}
echo "</table>";
Basicamente lo que intento hacer es un formulario que inserte en un array 3 datos y los muestre en una tabla con 3 columnas.
Y que cada vez que inserte otros nuevos 3 datos con el formulario se inserten en la tabla.
creando asi un lista de datos con una fila y 3 columnas para cada insercion hecha.
pero no me sale ni a tiros.
ayuda por favor. llevo ya 3 dias con esto.
supongo que hay que utilizar sesiones pero es que no doy con la solucion.
Valora esta pregunta


0