PHP - bazy danych - książka telefoniczna
| DZIAŁANIE: | Działanie generalnie jak poprzedni przykład :-) |
Kod:

Ewentualne Objaśnienia:
Tutaj mamy generalnie skrypt działający identycznie jak poprzedni, z tą różnicą, że nasz numer telefonu - czyli w przypadku jakiś artykułów itp bardzo dużo tekstu - nie jest przekazywany przez tablicę $_GET co byłoby straszne w takiej sytuacji, tylko odczytywane odpowiednia z bazy.
Popatrzmy na kod :
- kiedy jeszcze nie kliknęliśmy z żądaniem otrzymania nr telefonu skrypt łączy
się z bazą tak jak poprzednio oraz wyświetla spis osób z bazy - jednak zwróćmy
uwagę, że w linku w parametrze id ( tablica $_GET[id] ) nie mamy przekazywanego
nr telefonu a zmienną $nr - czyli nr rekordu, z którego następnie należy
odczytać informacje.
- kiedy klikniemy następuje ponowne połączenie z bazą, zmiennej $numeros -
przypisujemy wartość przekazanego numeru rekordu do wyświetlenia, a następnie
jak poprzednio w pętli while - dzięki której wyświetlaliśmy zawartość bazy -
tutaj w momencie kiedy zmienna $nr - czyli niejako obecnie odczytywany rekord
przyjmie wartość zmiennej $numeros - zostanie wyświetlony nasz numer telefonu -
żądana przez nas informacja.
Nie mamy tutaj uzupełnionych znaczników TITLE w linku czy tez linku powrotu jak w poprzednim przykładzie, ale jest to zbędne.
WAŻNE! Oczywiście błędem z mojej strony ale celowy jest dwukrotne łączenie się z bazą w tym przykładzie - powinno się je realizować tylko raz a następnie po prostu zależnie czy instrukcja warunkowa jest spełniona czy nie ustala się różne działanie pętli while!