|
Posted by no on 12/05/06 11:33
On Tue, 05 Dec 2006 11:53:21 +0100, Nico <noemail@noemail.com> wrote:
>Dear all,
>
>I created the following php form.
>
><FORM METHOD="POST" ACTION="prova.php">
><b>Combination</b><br><br>
>Element 1: <INPUT NAME="el1" TYPE="TEXT">
><BR>
>Element 2: <INPUT NAME="el2" TYPE="TEXT">
><br>
><INPUT TYPE="SUBMIT" VALUE"Submit">
></FORM>
><br>
>Combination<br><br>
>
><?php
> $combination[] = ($_REQUEST["el1"].$_REQUEST["el2"]);
> print_r($combination);
> $combinations[] = $combination;
> print_r($combinations);
>?>
>
>When I fill the two text fields of the form in the browser, the inserted
>text is included in the array $combination and then $combination is
>included in the array $combinations.
>When I reload the page, I fill again the two text fields and the new
>inserted text overwrites the old inserted text. This is a problem.
>I'd like that the array "combinations" includes both the old inserted
>text and the new inserted text, but I don't know how to do this.
>Can you help me please?
>Many thanks.
Hi Nico
Sounds like you are trying ot make the data persist between page
refreshes. The best way to handle this is to use 'sessions' and make
$combinations into a session variable like $_SESSION['combinations'][]
Just start your PHP code with session_start(); and then manipulate
your array :o)
Chris R.
Navigation:
[Reply to this message]
|