Rozdział 16. ♦ Zarządzanie kontami użytkowników 439
else{
Saction - $_POST['action']:
/* kiedy parametr action - szukaj */
if($action -= "szukaj"){ i f(i sSet(S_P0ST['user'])){
Sresult - searchUser($_POST['user']); if(Sresult false){
Skomunikat = "Wystąpił błąd bazy danych.";
else 1f($result === USERNAME_N0T_F0UN0){
Skomunikat - "Nie ma użytkownika $_P0ST[user] w bazie.":
else if($result — true){
Skomunikat = "Użytkownik $_P0ST[user] został odnaleziony.":
el se{
Skomunikat - "Wystąpił błąd. Nieznany kod powrotu funkcji Skomunikat .» "searchUser-Sresult.":
}
ełse{
Skomunikat - "Brak parametru 'user'.":
else if(Saction == "dodaj"){ if(isSet(S_P0ST[’nazwa']) && isSet(S_POST['haslo']) && isSet(S P0ST['imie']) && isSet($_POST['nazwisko']) && i sSet(S_P0ST['email'])))
if(isSet($ POSTE id'])J:
Sid - S_P0ST['id']; else
Sid - 'NULL';
Snazwa - S_POST['nazwa']:
Shaslo - S_P0STC'hasło']:
Simie - $_P0ST['imię'];
Snazwisko = $_P0ST['nazwisko'];
Semail - $_P0ST['email'];
Sresult - addUser($id. Snazwa. Shaslo. Simie. Snazwisko. Semail):
switch(Sresult){ case DB_QUERY_ERROR :
Skomunikat = "Wystąpił wewnętrzny błąd serwera. Odrzucone zapytanie.": break;
case DATA_MISSING_ERR0R :
Skomunikat - "Brak wymaganych danych.'1: break:
case USERID_ALREADY_EXISTS :
Skomunikat = "Użytkownik o podanym Id (Sid) już istnieje w bazie.": break: