Przesyłanie danych do innego skryptu
Założenie: Przesłać dane z formularza HTML do innego skryptu PHP w celu ich przetworzenia.
Krok po kroku:
- Utworzenie formularza HTML: Formularz będzie przesyłał dane metodą POST do skryptu
process.php
. - Odbieranie danych w skrypcie
process.php
: Używamy zmiennych$_POST['imie']
i$_POST['wiek']
aby uzyskać dane przesłane z formularza. - Walidacja danych (opcjonalnie): Zawsze warto walidować dane otrzymane z formularza, aby zapobiec błędom i lukom bezpieczeństwa.
<form method="post" action="process.php">
Imię: <input type="text" name="imie"><br>
Wiek: <input type="number" name="wiek"><br>
<input type="submit" value="Wyślij">
</form>
<?php
$imie = $_POST['imie'];
$wiek = $_POST['wiek'];
echo "Imię: " . $imie . "<br>";
echo "Wiek: " . $wiek . "<br>";
?>
<?php
if(isset($_POST['imie']) && isset($_POST['wiek'])){
$imie = $_POST['imie'];
$wiek = $_POST['wiek'];
//Dodatkowa walidacja np. czy wiek jest liczbą
if(is_numeric($wiek)){
echo "Imię: " . $imie . "<br>";
echo "Wiek: " . $wiek . "<br>";
} else {
echo "Błędny wiek!";
}
} else {
echo "Brak danych!";
}
?>
Ten przykład pokazuje podstawy przesyłania danych z formularza do innego skryptu PHP. Zachęcamy do dalszego zgłębiania tematu, w tym walidacji danych i zaawansowanych technik obsługi formularzy.