Jest panel administracyjny do którego jest logowanie sesyjne.Umieściłem tam link do strony na które jest dodawanie newsów
<a href=\"panel.php?page=admin&<?=SID?>\">Dodaj Newsa</a><br>
Strona admin.php jest includowana do panel.php jak widać.
Oto kod strony admin.php:
<? if (!$user->is_logged ()): ?> <p class=error align=center>*** Brak dostępu ***</p> <? else: ?> <FORM METHOD=POST ACTION=include/admin1.php> <TABLE> <TR> <TD>Tytuł news'a:</TD><TD><INPUT TYPE=TEXT NAME=TYTUL SIZE=40></TD> </TR> <TR> <TD>Treść krótka:</TD><TD><TEXTAREA NAME=TRESCK COLS=40 ROWS=5></TEXTAREA></TD> </TR> <TR> <TD>Treść długa:</TD><TD><TEXTAREA NAME=TRESCD COLS=40 ROWS=15></TEXTAREA></TD> </TR> <TR> <TD> </TD><TD><INPUT TYPE=SUBMIT VALUE=OK></TD> </TR> </TABLE> </FORM> <? for($i=1;$i<count($linie);$i++) ?> <? endif; ?>
Po wpisaniu w formularz treści newsa wywala bład w wierszu 1 (non-class object).
Co należy zmienić w tym kodzie aby wszystko działo ok?
Przypuszczam że chodzi o przekazywanie tej zmiennej SID,a raczej o brak jej przekazywania po odświeżeniu strony...nie wiem czy mam racje.
Dzięki z góry za pomoc