|  | 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] |