26779 skanuj0507 (2)

26779 skanuj0507 (2)



528 PHP i MySQL dla każdegc

Kolumna email powinna zawierać unikalne wartości, czyli każdy klient będzie musiał podać inny adres e-mail, a zatem do tabeli zostanie dodany również indeks typy UNIQU£_ Modyfikacja tabeli Klienci może zostać wykonana za pomocą następujących instrukcji SQL:

ALTER TABLE Klienci ADD COLUMN (email VARCHAR(245) UNIQUE)

ALTER TABLE Klienci ADD COLUMN ('Hasło' VARCHAR(25))

Kod obsługujący księgarnię będzie się składał z następujących skryptów:

♦    main.php — generującego strukturę strony głównej oraz zarządzającego pozostałymi funkcjami;

♦    sklep_db Junctions.php — zawierającego funkcje obsługi bazy danych;

♦    sklepJunctions.php — zawierającego funkcje zarządzające sklepem;

♦    sklep Jogin Junctions.php — zawierającego funkcje obsługujące procedury logowania i rejestracji;

♦    sklep JoginJorm.php — zawierającego formularz logowania;

♦    sklep_registerJorm.php — zawierającego formularz rejestracyjny.

Skrypt main.php będzie wykonywał różne zadania, w zależności od wartości przekazanego mu parametru action. Rozpoznawane będą następujące wartości:

♦    ssf — (z ang. show search form) przekazywana metodąGET, oznaczająca, że ma zostać wyświetlona strona służąca do przeszukiwania bazy książek;

♦    search — przekazywana metodą GET, oznaczająca, że ma zostać przeszukana baza książek; parametry wyszukiwania będą w takiej sytuacji przekazywane za pomocą dodatkowych argumentów;

♦    showi tem — przekazywana metodą GET, oznaczająca, że mają zostać wyświetlone dane konkretnej książki, której identyfikator został przekazany za pomocą dodatkowego parametru;

♦    atb — (z ang. add to basket) przekazywana metodą GET, oznaczająca, że do koszyka ma zostać dodana nowa pozycja;

♦    showbasket — przekazywana metodąGET, oznaczająca, że ma zostać pokazana aktualna zawartość koszyka;

♦    sl f — (z ang. show login form) przekazywana metodą GET, oznaczająca, że ma zostać wyświetlony formularz logowania;

♦    srf — (z ang. show registration form) przekazywana metodą GET, oznaczająca, że ma zostać wyświetlony formularz rejestracji nowego klienta;

♦    logout — przekazywana metodąGET, oznaczająca, że ma zostać wykonana procedura wylogowania użytkownika z serwisu;

♦    checkout — przekazywana metodąGET, oznaczająca, że klient zakończył zakupy i przeszedł do kasy sklepu;


Wyszukiwarka

Podobne podstrony:
skanuj0053 (65) PHP i MySQL dla każdego zmienną liczba, której jest przypisywana wartość 10. Następn
skanuj0485 502 PHP i MySQL dla każdego /* Jeśli parametr action ma nieprawidłową wartość */ else{ ec
skanuj0504 524 PHP i MySQL dla każdego /* Jeśli parametr action ma nieprawidłową wartość. */ else{ e
skanuj0204 (4) 216 PHP i MySQL dla każdego Rysunek 7.11. Tabela zawierająca e». Edycia WifcŁ Pr a*
skanuj0268 (3) 282 PHP i MySQL dla każdego W przypadku gdy klucz podstawowy miałby się składać z wię
skanuj0274 (3) 288 PHP i MySQL dla każdego W przypadku próby zapisania w wierszu kolumny większej li
skanuj0268 (3) 282 PHP i MySQL dla każdego W przypadku gdy klucz podstawowy miałby się składać z wię
skanuj0274 (3) 288 PHP i MySQL dla każdego W przypadku próby zapisania w wierszu kolumny większej li
skanuj0302 (2) 316 PHP i MySQL dla każdego Jeśli chcemy inaczej nazywać kolumnę wynikową, należy zas
55857 skanuj0282 (3) 296 PHP i MySQL dla każdego INSERT CINTO] tabela [.(.kolumnal.

więcej podobnych podstron