Lomakkeen piilottaminen lähetyksen jälkeen PHP:ssä
Oletetaan, että meillä on lomake, johon syötetään kaksi numeroa. Oletetaan myös, että lomakkeen lähetyksen jälkeen tulostamme näytölle näiden numeroiden summan:
<form action="" method="GET">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
<?php
if (!empty($_GET)) {
echo $_GET['test1'] + $_GET['test2'];
}
?>
Tehdään niin, että lomake piilotetaan lähetyksen jälkeen. Tätä varten lomakkeen koodi tulee sijoittaa ehdon sisälle:
<?php
if (empty($_GET)) {
?>
<form action="" method="GET">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
<?php
} else {
echo $_GET['test1'] + $_GET['test2'];
}
?>
Kysy käyttäjän nimi lomakkeen avulla. Lomakkeen lähetyksen jälkeen tervehdi käyttäjää nimellä ja poista lomake.