
04/01/2013, 05:58
|
| | Fecha de Ingreso: enero-2013 Ubicación: Barcelona
Mensajes: 3
Antigüedad: 12 años, 2 meses Puntos: 0 | |
Respuesta: Problema con array e inicio de sesion Aqui mi nuevo codigo. Pero sigue sustituyendome las posiciones de la array, no me las almacena :S
/php-imprimir/
<?php
session_start();
$coches=array
(
'marca'=>array(),
'modelo'=>array()
);
$j=0;
$i=0;
while ($i<10) {
if (empty($coches['marca'][$i])) {
$coches['marca'][$i]=filter_input(INPUT_GET, "marca");
$coches['modelo'][$i]=filter_input(INPUT_GET, "modelo");
$j=$i;
$i++;
//Si estas vacia me almacenas el valor, y me guardas la posicion en j, luego me incrementas
} else {
$i++;
//si no, incrementas hasta que acabe la itineracion
}
}
echo "<table>";
echo "<tr>";
echo "<td>Marca :" . $coches['marca'][$j] ."</td>";
echo "</tr>";
echo "<tr>";
echo "<td>model :" . $coches['modelo'][$j] . "</td>";
echo "</tr>";
echo "</table>";
//me imprimes solo la posicion j que sera donde as almacenado en la array
echo '<a href="read.php?' . SID . '"> Ver Datos</a>';
$_SESSION['v']=$coches;
?>
/PHP leer/
<?php
session_start();
print "<h3>Pagina amb dades rebudes a traves d'una sessio<br /><h3>";
$coche=$_SESSION['v'];
$j=0;
while ($j<9)
{
echo "<table>";
echo "<tr>";
echo "<td>marca :" . $_SESSION['v']['marca'][$j] . "</td>";
echo "<td>model :" . $_SESSION['v']['modelo'][$j] . "</td>";
echo "</tr>";
echo "</table>";
$j++;
}
echo '<a href="create.html"> Volver al menu</a>'
?> |