<? ?> <TABLE> <TR> <TD>Pierwsza liczba:</TD> <TD><INPUT name="liczba1"></TD> </TR> <TR> <TD>Druga liczba:</TD> <TD><INPUT name="liczba2"></TD> </TR> <TR> <TD>Trzecia liczba:</TD> <TD><INPUT name="liczba3"></TD> </TR> <TR> <TD> </TD> <TD><INPUT type="submit" value="Wyślij"></TD> </TR> </TABLE> </FORM> <html> <head> <title>sesje?</title> </head> <body> <?php { $_SESSION[iks] = 0; // przypisz jej początkową wartość $_SESSION[$_SESSION[iks]]['sin'] = $_POST['liczba1'] ; $_SESSION[$_SESSION[iks]]['cos']= $_POST['liczba2']; $_SESSION[$_SESSION[iks]]['hkl'] = $_POST['liczba3']; } else { // jeśli jest zarejestrowana $_SESSION[iks]++; // zwiększ jej wartość $_SESSION[$_SESSION[iks]]['sin'] = $_POST['liczba1'] ; $_SESSION[$_SESSION[iks]]['cos']= $_POST['liczba2']; $_SESSION[$_SESSION[iks]]['hkl'] = $_POST['liczba3']; } //to ponizej sprawdza co dzieje sie w tablicy } ?> <br><br> <a href="sesja2.php?<?=SID?>">Przejście do strony 2</a> </BODY> </HTML>
Istota skryptu miala byc taka, zeby przechowywal 'serie danych' pochodzace z formularza i budowal z nich tablice (wielowymiarowa), z ktorej to dane moglbym pozniej uzyc w dalszej czesci skryptu. Doszedlem do wniosku ze aby dane pomiedzy uzyciem SUBMIT mogly byc pamietane, bede je kierowal do tablicy $_session[x][dane z form1,2,3] , x=1,2,3..(ilosc wyslan formularza). Poniekad to dziala.. jednak przy kolejnych zmianach indexu x, dane pod adresem (x-1) ze tak powiem znikaja.. zreszta, uruchomienie TEGO SKRYPTU mowi wszystko o moim problemie

Wielkie dzieki za wskazanie bledu (w kodzie, a moze wogole w podejsciu ?)!