Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki

Znaczniki HTML i znaki sterujące w PHP

Zrealizujmy w praktyce czytelne formatowanie generowanego w skryptach kodu źródłowego HTML. Z filmu samouczka dowiemy się, jak zamykać surowe wartości wyjęte z bazy danych, wewnątrz odpowiednich znaczników HTML oraz jak stosować tzw. znaki sterujące (formatujące wyjście) w PHP:

RzNA8gCHAKqRi1
Film przedstawia jak zamykać surowe wartości wyjęte z bazy danych, wewnątrz odpowiednich znaczników HTML oraz jak stosować tzw. znaki sterujące.
RfXT2VEFbRmxz1

Przycisk do pobrania kodu źródłowego zamieszczonego w filmie.

Plik TXT o rozmiarze 793.00 B w języku polskim
Polecenie 1

Stwórz w HTML raport z bazy danych wykorzystujący w strukturze HTML tabelę, czyli znacznik <table>. W raporcie wypisz z bazy danych wszystkie dane (poza id) dotyczące aktorek urodzonych po roku 1980.

W przedstawionej na filmie wersji skryptu, informację o liczbie aktorów zamknięto w paragrafie <p></p>, zaś wypisanie aktorów zrealizowano z użyciem listy nienumerowanej <ul></ul>.

Linia 1. echo cudzysłów otwórz nawias ostrokątny p zamknij nawias ostrokątny Liczba aktorów amerykańskich w bazie dwukropek cudzysłów kropka $ile kropka cudzysłów otwórz nawias ostrokątny prawy ukośnik p zamknij nawias ostrokątny cudzysłów średnik. Linia 2. echo cudzysłów lewy ukośnik r lewy ukośnik n otwórz nawias ostrokątny ul zamknij nawias ostrokątny lewy ukośnik r lewy ukośnik n cudzysłów średnik. Linia 4. while otwórz nawias okrągły $row znak równości mysqli podkreślnik fetch podkreślnik assoc otwórz nawias okrągły $result zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy. Linia 5. echo cudzysłów lewy ukośnik t otwórz nawias ostrokątny li zamknij nawias ostrokątny cudzysłów kropka $row otwórz nawias kwadratowy apostrof imie apostrof zamknij nawias kwadratowy kropka cudzysłów cudzysłów kropka $row otwórz nawias kwadratowy apostrof nazwisko apostrof zamknij nawias kwadratowy kropka cudzysłów otwórz nawias okrągły cudzysłów kropka $row otwórz nawias kwadratowy apostrof plec apostrof zamknij nawias kwadratowy kropka cudzysłów zamknij nawias okrągły otwórz nawias ostrokątny prawy ukośnik li zamknij nawias ostrokątny lewy ukośnik r lewy ukośnik n cudzysłów średnik. Linia 6. zamknij nawias klamrowy. Linia 8. echo cudzysłów otwórz nawias ostrokątny prawy ukośnik ul zamknij nawias ostrokątny lewy ukośnik r lewy ukośnik n cudzysłów średnik.
Ciekawostka

Otwarcie listy <ul> zostało wstawione przed pętlą, ponieważ umieszczenie rozpoczęcia listy wewnątrz instrukcji iteracyjnej stworzyłoby efektywnie aż pięć list zamiast jednej. To właśnie elementów listy <li></li> ma być pięć. Zgodnie z tą logiką, również zamknięcie </ul> całej listy zostało zaimplementowane już po zakończeniu ciała pętli while.

Dodatkowo, w zaprezentowanym fragmencie pojawiły się specjalne znaki sterujące PHP, określające sposób formatowania generowanego źródła HTML przez przeglądarkę:

  • \r\n – zrealizowanie przejścia do nowej linii,

  • \t – wstawienie tabulacji (odstępu poziomego).