Cita:
Iniciado por vcayob Como puedo ir guardando filas de datos en una matriz sin que se pierda al hacer el submit.
Cada que recargas ejecutas el script de PHP tal como lo tienes... así pués si asignas un valor a una variable éste mismo valor lo retomará al volverse a ejecutar... sí acaso puede haber algo que le haga tomar otro valor...
Código PHP:
<?php
if(isset($_GET['valor'])) $valor=1+$_GET['valor'];
echo "<a href=\"mismapag.php?valor=$valor\">Enlace</a>";
?>
pero dudo mucho sea lo que buscas... lo que buscas se llaman sesiones... visita las FAQ del tema... y supongo sabrás sobre el m,anejo de matricez.. si no, ni falta hace decirlo:
www.php.net/array
Algo sencillo:
Código PHP:
<?php
session_start();
if(isset($_POST['agregado'])) {
$_SESSION['arreglo'][]=$_POST['agregado'];
echo "Guardados:<br>";
for($i=0; $i<count($_SESSION['arreglo']); $i++)
echo $_SESSION['arreglo'][$i]."<br>";
}
?>
<form method="post" action="<?=$_SERVER['PHP_SELF'] ?>">
<select name="agregado">
<option value="op1">op1</option>
<option value="op2">op2</option>
<option value="op3">op3</option>
</select>
<input type="submit" name="Submit" value="Enviar">
</form>
Suerte!