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

Scenariusz lekcji

Temat lekcji:

Tworzenie prostych skryptów w PHP

Cele lekcji:

Wiadomości:

Uczeń potrafi:

  • opisać budowę skryptu PHP;

  • opisać łączenie kodu HTML i PHP;

  • wymienić style dostępu do zmiennych w PHP;

  • wymienić typy zmiennych w PHP;

  • opisać sposób deklaracji zmiennej i niebezpieczeństwa z nim związane;

  • opisać postać instrukcji warunkowej;

  • opisać zastosowanie instrukcji IsSet();

  • wymienić i opisać sposoby przekazywania parametrów z formularza.

Umiejętności:

Uczeń potrafi:

  • utworzyć formularz, wykorzystując polecenie PHI i HTML (jako plik .php);

  • dobierać sposób przekazywania parametrów formularza (GET, POST) w zależności od potrzeb;

  • wyświetlać informacje za pomocą polecenia echo;

  • wyświetlać i operować na danych wpisanych do pól formularza za pomocą zmiennych;

  • deklarować zmienne w programie (poprzez inicjowanie ich wartości);

  • stosować zmienne w wyrażeniach i obliczeniach;

  • stosować wybrany styl dostępu do zmiennych;

  • stosować funkcję IsSet do sprawdzania, czy istnieje zmienna;

  • stosować instrukcję warunkową w prostych skryptach.

Metody nauczania

  • pogadanka;

  • laboratoryjna z elementami pokazu.

Środki dydaktyczne

  • komputery z zainstalowaną przeglądarką internetową, serwerem WWW oraz PHP w dowolnej wersji;

Uwarunkowania techniczne

  • lokalna sieć komputerowa składająca się ze stanowisk uczniowskich, z zainstalowanym IE, serwerem Apacze, PHP w dowolnej wersji i MS Power Point;

  • projektor multimedialny.

Przebieg lekcji

Etap

Zadanie

Przebieg realizacji

Uwagi do realizacji

Faza przygotowawcza

– czynności organizacyjne (5 min)

– wprowadzenie do tematu lekcji (5 min)

  • przypomnienie informacji na skryptów PHP

  • podanie tematu lekcji

  • przedstawienie zagadnień, które zostaną omówione na lekcji, zaciekawienie uczniów jej treścią

Faza realizacyjna

– omówienie sposobu tworzenia formularzy w skrypcie PHP (15 min)

  • przypomnienie znaczników HTML służących do tworzenia formularzy

  • zaprojektowanie prostego formularza osobowego

  • omówienie polecenia echo

  • wykonanie formularza jako skryptu PHP z wykorzystaniem kodu HTML – formularz wysyła dane do nieistniejącego jeszcze skryptu PHP o nazwie podanej w znaczniku form

  • omówienie sposobu wysyłania informacji z formularza – metody GET i POST

  • sprawdzenie poprawności działania formularza oraz metod GET i POST

– zmienne i sposoby ich deklaracji (5 min)

  • omówienie sposobu deklaracji zmiennej

  • określenie zasad nazewnictwa zmiennych

  • omówienie typów zmiennych

  • wskazanie niebezpieczeństw wynikających z jawnego braku deklaracji zmiennych w PHP

  • omówienie sposobu powstawania zmiennych na bazie pól formularza

– wykorzystanie zmiennych w skryptach (15 min)

  • utworzenie skryptu odbierającego dane z wykonanego wcześniej formularza i wyświetlającego je na ekranie

  • wskazanie niebezpieczeństwa wynikającego z nieprzestrzegania konwencji nazewniczych

  • sprawdzenie działania poprawności skryptu

  • zauważenie przez uczniów, że skrypt działa razem z formularzem

– instrukcja warunkowa (10 min)

  • omówienie składni instrukcji warunkowej

  • omówienie instrukcji bloku kodu

  • omówienie operatorów porównania

  • podanie przykładów instrukcji warunkowej wraz z warunkiem

– tworzenie prostych skryptów z wykorzystaniem zmiennych i instrukcji warunkowej (30 min)

  • zaprojektowanie formularza sprawdzającego, czy osoba może otrzymać kredyt – określenie pól formularza i warunku otrzymania kredytu

  • omówienie funkcji IsSet i jej zastosowaniu w skrypcie sprawdzającym, czy użytkownik może otrzymać kredyt

  • utworzenie formularza i skryptu sprawdzającego przez uczniów

  • sprawdzenie poprawności działania skryptów

Faza podsumowująca

– podsumowanie lekcji (5 min)

  • przypomnienie sposobu pracy ze zmiennymi w PHP

Bibliografia

[1] W. Choi, A. Kent, Ch. Lea, G. Prasad, Ch. Ullman, Od podstaw PHP4, Helion, Gliwice 2002.

[2] L. Helling, L. Thomson, PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty, Helion, Gliwice 2005.

Załączniki

Czas trwania lekcji:

2 x 45 minut

Uwagi

R5Qh4OavlKPxi

Pobierz załącznik

Plik PDF o rozmiarze 82.11 KB w języku polskim
RSI2yiDex8hpC

Pobierz załącznik

Plik DOC o rozmiarze 80.50 KB w języku polskim