47 lines
2.0 KiB
HTML
47 lines
2.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Zadanie T50 - czytanie danych z formularza i wykonywanie operacji matematycznych</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<h1>Zadanie T50</h1>
|
|
<h2>Autor: Jakub Grzegorczyk</h2>
|
|
</header>
|
|
<div class="block">
|
|
<p>Zapoznaj się z materiałem lekcji i wykonaj zadanie w którym użytkownik za pomocą formularza wprowadza następujące dane:
|
|
|
|
imię (łańcuch znaków)
|
|
nie więcej niż cztery liczby.
|
|
Skrypt odczytuje te dane i w pliku wynik.php odpowiada:
|
|
|
|
"Witaj" z imieniem podanym przez użytkownika "na mojej stronie!!!".
|
|
|
|
np. Witaj Jolka na mojej stronie!!!
|
|
|
|
Pozostałe wartości zapisuje w tablicy, wyświetla tą tablicę (za pomocą var_dump) i po konwersji wypisuje sumę oraz średnią podanych wartości.
|
|
|
|
Uwaga!!!
|
|
|
|
Skrypt powinien działać nawet jeśli użytkownik zamiast liczb wprowadzi łańcuch znaków.
|
|
Obliczając średnią sprawdźcie, ile liczb znajduje się w tablicy (4 to wartość maksymalna, ale może ich być mniej, bo użytkownik podał łańcuch znaków, który nie da się przekonwertować na liczbę. Aby mianownik w średniej był różny od 0 zakładamy, że użytkownik podał przynajmniej jedną liczbę prawidłowo).</p>
|
|
</div>
|
|
<div class="block">
|
|
<form action="wynik.php" method="post">
|
|
<label for="imie">Podaj imię: </label><br>
|
|
<input type="text" id="imie" name="imie"><br>
|
|
<label for="liczba1">Podaj liczbę 1: </label><br>
|
|
<input type="text" id="liczba1" name="liczba1"><br>
|
|
<label for="liczba2">Podaj liczbę 2: </label><br>
|
|
<input type="text" id="liczba2" name="liczba2"><br>
|
|
<label for="liczba3">Podaj liczbę 3: </label><br>
|
|
<input type="text" id="liczba3" name="liczba3"><br>
|
|
<label for="liczba4">Podaj liczbę 4: </label><br>
|
|
<input type="text" id="liczba4" name="liczba4"><br><br>
|
|
<button type="submit">Pokaż</button>
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html> |