Dear all, Finnaly managed it (it's working! :>)... But can you check if this is the way?
(step1.php) <? $_REQUEST["submit"]=isset($_REQUEST["submit"])?$_REQUEST["submit"]:""; if($_REQUEST['submit']!="") { session_start(); $_SESSION['test1'] = array(); $_SESSION['test1'] = $_POST['test1']; session_write_close(); header("Location: step4.php"); } ?> <form name="form1" method=post id=form1 enctype=multipart/form-data action=<?=$_SERVER['PHP_SELF']?>> <? for ($i=1; $i<=4; $i++) { ?> <table width="50%" border="0" cellpadding="5"> <tr>Reiziger <? echo $i; ?> <td>Voorletters</td> </tr> <tr> <td><? echo "<input type=\"text\" name=\"test1[$i]\" size=\"6\"><br>"; ?></td> </tr> </table> <? } ?> <input type=submit name=submit value=submit> </form> (STEP4.PHP) <?php session_start(); $_SESSION['test1'] = array_merge($_SESSION['test1'], $_POST['test1']); foreach($_SESSION['test1'] as $test1) echo $test1, '<br>'; ?> Regards, Frank >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> Sent: 17 June 2003 07:48 >> >> Maybe you can make it a little bit clear for me? >> >> >You have not defined $i, so what did you expect to see here? >> >> >> session_start(); >> >> $aantalpers=$_SESSION["aantalpers"]; >> >> $test1 = $_SESSION['test1'][$i]; >> > >> >> So is it going to be: $test1[$i ]= $_SESSION['test1'][$i]; ??? > >No. This is worse than before. You still have not defined what $i is -- it has no >value, it is unset, it is equivalent to NULL. Therefore, $_SESSION['test1'][$i] is >unlikely to return anything meaningful. At least before you were putting unknown >result into a known location ($test1) -- but now you're trying to assign it to >another non-meaningful place ($test1[$i], which is an unknown quantity because $i is >still undefined!). > >Cheers! > >Mike > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, visit: http://www.php.net/unsub.php >
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php