Λήψη δεδομένων φορμών με τη μέθοδο GET σε PHP
Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι το αρχείο
form.php περιέχει μια φόρμα, που αποστέλλεται
με τη μέθοδο GET στη σελίδα result.php:
<form action="/result.php" method="GET">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Εάν εισαγάγουμε κάποια δεδομένα στη φόρμα μας στο πρόγραμμα περιήγησης και πατήσουμε
το κουμπί, η φόρμα θα σταλεί στη σελίδα result.php:
<?php
var_dump($_GET); // πίνακας με κλειδιά test1 και test2
var_dump($_POST); // κενός πίνακας
var_dump($_REQUEST); // πίνακας με κλειδιά test1 και test2
?>
Ή μπορούμε να εμφανίσουμε την τιμή ενός συγκεκριμένου πεδίου εισόδου:
<?php
echo $_GET['test1'];
?>
Ή μπορούμε να πάρουμε την τιμή τόσο του πρώτου όσο και του δεύτερου πεδίου εισόδου, να τα ενώσουμε σε μια συμβολοσειρά και να τα εμφανίσουμε:
<?php
echo $_GET['test1'] . $_GET['test2'];
?>
Δημιουργήστε μια φόρμα με τρία πεδία εισόδου. Ας εισάγονται αριθμοί σε αυτά τα πεδία. Μετά την υποβολή της φόρμας, εμφανίστε το άθροισμα αυτών των αριθμών.