From MJanik
(Difference between revisions)
|
|
Line 17: |
Line 17: |
| <h1>Zadanie #4</h1> | | <h1>Zadanie #4</h1> |
| | | |
- | Dziś napiszemy kilka śmiesznych skryptów. Każdy z nich należy podlinkować pod stronę główną. | + | Dziś napiszemy quiz. Stronę z formularzem należy podlinkować pod stronę główną. |
| | | |
- | <h2>Testowanie</h2> | + | <h2>Na rozgrzewkę: modyfikacja rzutu kostką</h2> |
- | Poprawność swojego kodu PHP możesz sprawdzić za pomocą strony [http://phptester.net/ http://phptester.net/].
| + | Zmodyfikowac 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. |
- | | + | |
- | <h2>Rzut kostką</h2>
| + | |
- | | + | |
- | Strona z nagłówkiem "Rzut kostką". Poniżej wyświetla wylosowananą liczbę od 1 do 6.
| + | |
- | | + | |
- | <h2>Obliczanie silni </h2>
| + | |
- | Skrypt obliczający silnię podaną w URL jako jeden parametr typu GET. Jeśli liczba jest ujemna, wyświetla się błąd. Jeśli nie podano liczby w URL, należy wyświetlić podpowiedź, jak należy to zrobić.
| + | |
- | | + | |
- | Wskazówka: aby sprawdzić, czy parametr został podany, należy skorzystać z dyrektywy isset, np.:
| + | |
- | if (!isset ($_GET['silnia'])) echo 'Nie podałeś parametru!';
| + | |
- | | + | |
- | <h2>Odliczanie czasu do wakacji</h2>
| + | |
- | | + | |
- | Skrypt wyświetlający informację w stylu:
| + | |
- | Dziś jest dd.mm.rrrr,
| + | |
- | do wakacji pozostało
| + | |
- | xx dni,
| + | |
- | tj. yy godzin,
| + | |
- | tj. zz minut,
| + | |
- | tj. qq sekund.
| + | |
- | | + | |
- | Wskazówka: oby pozbyć się części ułamkowej z wyniku dzielenia, możemy zastosować rzutowanie na typ całkowity, np. zamiast $godziny napiszemy (int) $godziny.
| + | |
- | | + | |
- | <br>
| + | |
- | | + | |
- | <h2>Dodatkowe</h2>
| + | |
- | <ul>
| + | |
- | <li> Zmodyfikowac rzut kostką w ten sposob, by losować liczbę dla kostki o dowolnej liczbie scianek (podanej jako parametr typu GET). Np. kostkami K4, K10, K12.
| + | |
- | <li> Dla zmodyfikowanej kostki oraz silni stworzyć prosty formularz, który umożliwi podanie odpowiednich argumentów, by nie trzeba ich było ręcznie wpisywać w pasek przeglądarki.
| + | |
- | <ul>
| + | |
Revision as of 15:07, 11 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: [link]
- Podstawowe zadania z poprzednich zajęć są wykonane i podlinkowane na Twoją stronę:
- 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
- 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ś napiszemy quiz. Stronę z formularzem należy podlinkować pod stronę główną.
Na rozgrzewkę: modyfikacja rzutu kostką
Zmodyfikowac 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.