Files
2025-05-24 11:53:55 +02:00

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>