- Home
- Categorie
- Coding e Sistemistica
- PHP
- Mantenere array dopo invio alla stessa pagina
-
Mantenere array dopo invio alla stessa pagina
Ciao a tutti,
ho un problema su come mantenere questo array a più invii alla stessa pagina:
allora all'inzio della pagina ho:[PHP]
print "<HR>";
$stack=array();
array_push($stack, $_POST['codice']);
print_r($stack);
[/PHP]e poi questi due link
[PHP]
<form action="<?= $_SERVER["PHP_SELF"]?>" method="post" name="frm">
<td width="103" align="center" valign="middle" style="cursor: pointer" onClick="document.frm.submit();"
onMouseOver="this.style.background='#abcdef'" onMouseOut="this.style.background='#FFF'">Corso - CTE
con l'adolescente
<input type="text" name="codice[]" value="CTE">
</td>
</form><form action="<?= $_SERVER["PHP_SELF"]?>" method="post" name="frm1"> <td width="98" align="center" valign="middle" style="cursor: pointer" onClick="document.frm1.submit();" onMouseOver="this.style.background='#abcdef'" onMouseOut="this.style.background='#FFF'">Corso XXX <input type="text" name="codice[]" value="XXX"> </td> </form>
[/PHP]
ma mi ritorna cliccando il primo
Array ( [0] => Array ( [0] => CTE ) )e cliccando il secondo:
Array ( [0] => Array ( [0] => XXX ) )dovrei mettere quello stack in hidden o sbaglio?
per non perdermi quello procedente? ma come?grazie mille
Giuseppe
-
Se ho capito bene il tuo problema, la soluzione è utilizzare serialize() e unserialize()