From MJanik
(Difference between revisions)
|
|
Line 29: |
Line 29: |
| <h2>Ankieta: przygotowywanie formularzy</h2> | | <h2>Ankieta: przygotowywanie formularzy</h2> |
| Przygotować ankietę wykorzystującą przynajmniej siedem różnych elementów formularzy HTML. | | Przygotować ankietę wykorzystującą przynajmniej siedem różnych elementów formularzy HTML. |
- | Można skorzystać z przykładu: | + | Można skorzystać z przykładu: [http://www.if.pw.edu.pl/~majanik/data/WygladAnkiety.png ankieta przykladowa] |
| | | |
| <h2>Quiz (dodatkowe)</h2> | | <h2>Quiz (dodatkowe)</h2> |
Latest revision as of 08:37, 13 December 2015
Przeczytaj przed rozpoczęciem zadania
To są nasze przedostatnie zajęcia. Przed kolejnymi zajęciami upewnij się, że:
- Link do twojej strony znajduje się tutaj: Strony uczestników
- Podstawowe zadania z poprzednich zajęć są wykonane i podlinkowane na Twoją stronę:
- strona index.html znajduje się w katalogu public_html i jest to twoja Strona Główna
- istnieje tam link do pliku sum.html
- jest strona startowa, która jest sformatowana poprzez użycie tabeli w HTMLu, do ustawienia wyglądu jest używany zewnętrzny plik css
- napisane przez ciebie skrypty PHP również powinny być dostępne z twojej strony domowej (minimum kostka + silnia - zachęcam, by najpierw wykonać pierwszą część dzisiejszego zadania)
- dzisiejsze zadanie również będzie tam podlinkowane
Jako, że na kursie wystawiamy dyplomy uczestnictwa, należy zaprezentować wykonaną pracę i zdobytą wiedzę - stąd te wymagania. Możesz to zrobić teraz, lub później w domu.
Zadanie #4
Dziś zarówno odrobinę PHP, jak też czystego HTML; poćwiczymy łączenie zdobywanych umiejętności. Nowo stworzone strony należy podlinkować pod stronę główną.
Analiza danych z formularzy: wyciąganie zmiennych, GET i POST
- Zmodyfikować skrypt z poprzednich zajęć: rzut kostką w ten sposob, by losować liczbę dla kostki o dowolnej liczbie scianek (podanej jako parametr typu GET). Np. kostkami K4, K10, K12. Dla takiej zmodyfikowanej kostki stworzyć prosty formularz, który umożliwi podanie odpowiednich argumentów, by nie trzeba ich było ręcznie wpisywać w pasek przeglądarki.
- Rozszerzenie skryptu silnia z poprzednich zajęć. Stworzyć prosty formularz, który umożliwi podanie odpowiedniego argumentu, by nie trzeba go było ręcznie wpisywać w pasek. Dane powinny być wysyłane metodą POST. Należy odpowiednio zmodyfikować skrypt silnia.php by się dostosować (przypomnienie: wcześniej używana była metoda GET).
Ankieta: przygotowywanie formularzy
Przygotować ankietę wykorzystującą przynajmniej siedem różnych elementów formularzy HTML.
Można skorzystać z przykładu: ankieta przykladowa
Quiz (dodatkowe)
Przygotować prosty quiz jednokrotnego wyboru : przykład. Powinien zawierać conajmniej dwa pytania. Należy kolejno:
Dla chętnych: zamiast kilku osobnych zmiennych stworzyć tablicę. Podobnie stworzyć tablicę odpowiedzi poprawnych. Następnie pętlą for przeiterować po obu tablicach, by sprawdzić sumę poprawnie udzielonych odpowiedzi.