Prosta książka adresowa

Ten samouczek przeprowadzi Cię przez proces tworzenia prostej książki adresowej przy użyciu PHP i MySQL .





Zanim zaczniesz, musisz zdecydować, jakie pola chcesz uwzględnić w naszej książce adresowej. W tej demonstracji użyjemy nazwy, adresu e-mail i numeru telefonu, chociaż możesz je zmodyfikować, aby zawierały więcej opcji, jeśli chcesz.

01 z 06

Baza danych

Aby utworzyć tę bazę danych, musisz wykonać ten kod:



|_+_|

Ten tworzy nasze pola bazy danych i umieszcza kilka tymczasowych wpisów, z którymi możesz pracować. Tworzysz cztery pola. Pierwszym z nich jest samopowiększający się numer, a następnie imię i nazwisko, telefon i e-mail. Użyjesz numeru jako unikalnego identyfikatora dla każdego wpisu podczas edycji lub usuwania.

02 z 06

Połącz się z bazą danych

|_+_|

|_+_|



Zanim będziesz mógł cokolwiek zrobić, musiszpołącz się z bazą danych. Dołączyliśmy również tytuł HTML do książki adresowej. Pamiętaj, aby zastąpić adres hosta, nazwę użytkownika i hasło odpowiednimi wartościami dla serwera.

03 z 06

Dodaj kontakt

|_+_|

Następnie damy użytkownikom możliwość ​Dodaj tryb. Po przesłaniu formularz ustawia skrypt w dodany tryb, który faktycznie zapisuje dane do bazy danych.

04 z 06

Aktualizacja danych

|_+_|

The edytować tryb jest podobny do Dodaj z wyjątkiem tego, że wstępnie wypełnia pola danymi, które aktualizujesz. Główną różnicą jest to, że przekazuje dane do edytowane tryb, który zamiast zapisywać nowe dane nadpisuje stare dane za pomocą GDZIE klauzula, aby upewnić się, że nadpisuje tylko odpowiedni identyfikator.

05 z 06

Usuwanie danych

|_+_|

Do

Książka adresowa

|_+_|

Dolna część skryptu faktycznie pobiera dane z bazy danych, umieszcza je w tablicy i drukuje. Używając PHP_SELF funkcji z rzeczywistymi danymi bazy danych, jesteśmy w stanie połączyć się z trybem dodawania, trybem edycji i trybem usuwania. W każdym łączu przekazujemy odpowiednie zmienne, aby skrypt wiedział, który tryb jest potrzebny.

W tym miejscu możesz dokonać zmian estetycznych w tym skrypcie lub spróbować dodać więcej pól.



Możesz pobierz pełny działający kod z GitHub .