May 2, 2025, Friday, 121

HTML+PHP/Zadanie4

From MJanik

Revision as of 10:57, 12 December 2015 by Majanik (Talk | contribs)
Jump to: navigation, search

Contents

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

  • 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

Przygotować ankietę wykorzystującą przynajmniej siedem różnych elementów formularzy HTML. Można skorzystać z przykładu:

Quiz