Wszystko jest w jednym pliku index.php, tutaj podzieliłem dla widoczności
Część HTML
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Kasa biletowa online</h1>
<form action="index.php" method="POST">
<p>Liczba biletów normalnych (22 PLN/szt.):</p>
<input type="text" name="dorosly">
<p>Liczba biletów ulgowych (16 PLN/szt.)</p>
<input type="text" name="ulgowy">
<p><input type="submit" value="Wyślij"></p>
</form>
</body>
</html>Część PHP
<?php
echo "Liczba bil. norm.: ".$_POST['dorosly']."<br>";
echo "Liczba bil. ulg.: ".$_POST['ulgowy']."<br>";
// Wyświetlenie pustego pola zamiast błędu kiedy nie ma jeszcze żadnych wartości
if (isset($_POST['dorosly']) && isset ($_POST['ulgowy'])) {
echo "";
echo "";
}
// Dodatkowo: Wstawianie danych do bazy
$d=$_POST['dorosly'];
$u=$_POST['ulgowy'];
$connect=mysqli_connect('localhost','root','','kasa');
$sql="INSERT into bilety VALUES (NULL,$d,$u);";
$query=mysqli_query($connect,$sql);
echo "<h3>Debug</h3>";
echo "Wstawiono dane do bazy<br>";
echo "Komenda: ".$sql;
mysqli_close($connect);
?>