Rozdział 16. ♦ Zarządzanie kontami użytkowników 443
<£> - I_ ż ■ rfj y *j M http://locałrast/user_adm.php '
W'„
O
U ©'di i U
I iżytknwnik jkowalski został odnaleziony
Id: |
|3 |
Nazwa użytkownika. |
llkewaski |
Hasło: |
pn: |
Imię: |
pa" .. . |
iNazwisko: |
(Kowalski |
E-mail: |
ljkowalski@nazwa.domi I |
j a Dodaj Modyfikuj |
r Usuń Wykonaj j; |
Rysunek 16.3. Odszukane w bazie dane użytkownik zostały wyświetlone w formularzu
Jeżeli wartością parametru action był ciąg dodaj, skrypt oczekuje, że jednocześnie otrzymał z formularza następujące parametry: nazwa, hasło, imię, nazwisko, email, komuni kat; od razu jest zatem sprawdzane, czy są one ustawione. Jeśli nie, jedyną czynnością jest przypisanie zmiennej komunikat tekstu informującego o braku danych. Jeśli wymienione dane są obecne, jest dodatkowo sprawdzany stan parametru id — nie jest on obligatoryjny, jeśli zatem nie został przekazany, zmiennej id jest przypisywany ciąg znaków NULI. Po skompletowaniu parametrów jest wywoływana funkcja addUser, a wynik jej działania przypisywany zmiennej result. W zależności od stanu zmiennej result, zmiennej komunikat jest przypisywany odpowiedni ciąg znaków informujący użytkownika o stanie wykonanej operacji. Jeśli np. spróbujemy dodać do bazy użytkownika o nazwie jkowalski, a konto o takiej nazwie będzie już istniało, na ekranie pojawi się komunikat przedstawiony na rysunku 16.4.
Rysunek 16.4.
Próba dodania użytkownika o nazwie już istniejącej w bazie danych
gfc Błycla itfdcfc Przejdź Zakładki Maczgdzla Paro;.
' :-y ' 4:' © |6 http:/flocalhost/user_adm.php
Rozpocznij przygód... Aktualność
Nazwał]
Szukaj |
Użytkownik o podanej nazwie (jkowalski) już istnieje w bazie.
Id: |
||l 33 |
jNazwa użytkownika: |
[jkowalski |