Copyright © Radosław Kowaluk 2009-2013
<form action="*.php" method="GET"> <form action="*.php" method="POST">
http://www.*.*/*.php?parametr1=wartość1[¶metr2=wartość2...]
<!DOCTYPE html> <html> <head> <title>Formularz XHTML</title> </head> <body> <form method="get" action="get.php"> <p><label>Podaj imię: <input type="text" name="imie"/></label></p> <p><label>Podaj nazwisko: <input type="text" name="nazwisko"/></label></p> <p><input type="submit" value="OK"/></p> </form> </body> </html>
<!DOCTYPE html> <html> <head> <title>Skrypt PHP</title> </head> <body> <h1>Dziękujemy za zgłoszenie!</h1> <p>Twoje dane:</p> <ul> <li><b>Imię:</b><?php echo $_GET['imie']?>
</li> <li><b>Nazwisko:</b><?php echo $_GET['nazwisko']?>
</li> </ul> </body> </html>
<form method="post" action="post.php">
<li><b>Imię:</b><?php echo $_POST['imie']?>
</li> <li><b>Nazwisko:</b><?php echo $_POST['nazwisko']?>
</li>
<?php if (empty($_POST["imie"]) || empty($_POST["nazwisko"])) { echo "<p>Musisz wypełnić wszystkie pola!</p>"; echo "<p><a href=\"post.htm\">Powrót do formularza</a></p>";} else { ?>
<h1>Dziękujemy za zgłoszenie!</h1> <p>Twoje dane:</p> <ul> <li><b>Imię:</b><?php echo $_POST['imie']?>
</li> <li><b>Nazwisko:</b><?php echo $_POST['nazwisko']?>
</li> </ul><?php } ?>
<li><b>Imię:</b><?php echo trim($_GET['imie'])?>
</li> <li><b>Nazwisko:</b><?php echo trim($_GET['nazwisko'])?>
</li>
<!DOCTYPE html> <html> <head> <title>Formularz PostBack</title><?php function formularz($imie = "", $nazwisko = "") { echo "<form action='postback.php' method='post'>"; echo "<p>Imię:<br /><input name='imie' value=".$imie." /></p>"; echo "<p>Nazwisko:<br /> <input name='nazwisko' value=".$nazwisko." /></p>"; echo "<p><input type='submit' value='Wyślij' /></p>"; echo "</form>"; } ?>
</head> <body><?php if (isset($_POST["imie"]) || isset($_POST["nazwisko"])) { if (empty($_POST["imie"]) || empty($_POST["nazwisko"])) { formularz(); echo "<p>Musisz wypełnić wszystkie pola!</p>"; } else { echo "<p>Dziękujemy za wypełnienie formularza!</p>"; echo $_POST["imie"]." ".$_POST["nazwisko"]; } } else { formularz(); } ?>
</body> </html>