Απόκρυψη φόρμας μετά την υποβολή σε PHP
Ας υποθέσουμε ότι έχουμε μια φόρμα στην οποία εισάγονται δύο αριθμοί. Ας υποθέσουμε επίσης ότι μετά την υποβολή της φόρμας εμφανίζουμε στο écran το άθροισμα αυτών των αριθμών:
<form action="" method="GET">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
<?php
if (!empty($_GET)) {
echo $_GET['test1'] + $_GET['test2'];
}
?>
Ας κάνουμε έτσι ώστε η φόρμα να αποκρύπτεται μετά την υποβολή. Για αυτό, ο κώδικας της φόρμας πρέπει να τοποθετηθεί μέσα σε μια condition:
<?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'];
}
?>
Με τη βοήθεια μιας φόρμας ρωτήστε το όνομα του χρήστη. Μετά την υποβολή της φόρμας χαιρετήστε τον χρήστη με το όνομα του και αφαιρέστε τη φόρμα.