Διατήρηση της προεπιλεγμένης τιμής φόρμας σε PHP
Ας υποθέσουμε ότι θέλουμε όταν ο χρήστης επισκέπτεται τη σελίδα, να υπάρχει ήδη κάποιο κείμενο στο πεδίο εισαγωγής. Ο χρήστης μπορεί να επεξεργαστεί αυτό το κείμενο ή να το αφήσει αμετάβλητο. Και μετά την υποβολή της φόρμας, το πεδίο εισαγωγής πρέπει να διατηρεί το κείμενο που ήταν τη στιγμή της υποβολής.
Για να λύσουμε αυτό το πρόβλημα, πρέπει να προσθέσουμε
ένα μπλοκ else στη συνθήκη μας και σε αυτό
το μπλοκ να εμφανίσουμε την προεπιλεγμένη τιμή:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Χρησιμοποιώντας μια φόρμα, ρωτήστε τον χρήστη για το έτος. Μετά την υποβολή, προσδιορίστε εάν αυτό το έτος είναι δίσεκτο ή όχι. Κάντε έτσι ώστε κατά την πρώτη είσοδο στη σελίδα, στο πεδίο εισαγωγής να βρίσκεται ήδη το τρέχον έτος.