. W tymże pliku użytkownik ma do wyboru kilka opcji w tym zmianę hasła. I powstają schody. Teoretycznie uporałem się z wyświetleniem opcji dla jednego konkretnie zalogowanego użytkownika, ale za to po kliknięciu w link "zmień hasło" efekt pracy skryptu to pusta strona. Jeśli ktoś mógłby pomóc i przynajmniej naprowadzić lub podać przykład rozwiązania tego problemu to byłbym wdzięczny
usermanag.php
<? { if($_SESSION['user'] == $r['uzytkownik']) { echo"<a href=\"usermanag.php\">Strona główna</a> | <a href=\"edytor.php\">Edytor podstron</a> | <a href=\"usermanag.php?akcja=edytuj_usera&uzytkownik={$r['uzytkownik']}\">Zmień hasło</a> | <a href=\"wyloguj.php?akcja=wyloguj\">Wyloguj</a>"; } } } ?>
Zmienna akcja jest zdefiniowana w pliku wspólnym dla całego skryptu. W całym skrypcie wszystkie tego działania wykonują się poprawnie a tutaj nie
<? { echo '<ul style="list-style: none"> <form name="form3" method="post" action="sprawdz.php?akcja=zmien_haslo"> <li>Użytkownik:</li><li><input name="username" size="30" class="readonly" type="text" value="'.$d[1].'" readonly="readonly" /></li> <li>Rola:</li><li><input name="rol" size="30" class="readonly" type="text" value="'.$d[3].'" readonly="readonly" /> <li>Nowe hasło:</li><li><input size="30" name="new_pass" type="password" /></li> <li><input type="submit" value="Zmień dane" /></li> </form></ul>'; } ?>