Odbiór danych z formularza ( $_GET , $_POST )
Założenie: Nauczymy się odbierać dane przesłane do skryptu PHP metodą GET za pomocą superglobalnej tablicy $_GET
i wyświetlać je na stronie.
Krok po kroku:
- Tworzymy prosty formularz HTML: Ten formularz prześle dane metodą GET do pliku
odbior.php
. - Tworzymy skrypt PHP (odbior.php): Ten skrypt odbierze dane z formularza i wyświetli je.
- Wyjaśnienie kodu PHP:
isset($_GET['imie'])
sprawdza, czy zmiennaimie
została przesłana.$_GET['imie']
pobiera wartość zmiennejimie
z tablicy$_GET
.echo
wyświetla dane na stronie.
<form action="odbior.php" method="get">
Imię: <input type="text" name="imie"><br>
Nazwisko: <input type="text" name="nazwisko"><br>
<input type="submit" value="Wyślij">
</form>
<?php
if(isset($_GET['imie']) && isset($_GET['nazwisko'])){
$imie = $_GET['imie'];
$nazwisko = $_GET['nazwisko'];
echo "Imię: " . $imie . "<br>";
echo "Nazwisko: " . $nazwisko;
} else {
echo "Brak danych.";
}
?>
Ten przykład pokazuje podstawy odbierania danych z formularzy HTML za pomocą metody GET w PHP. Zachęcamy do eksperymentowania z różnymi typami danych i metodą POST!