Przesyłanie danych z formularza za pomocą metody UNSUBSCRIBE
Założenie: Stworzymy prosty formularz, który umożliwi użytkownikowi wypisanie się z subskrypcji, a następnie przetworzymy przesłane dane za pomocą PHP.
Krok po kroku:
- Tworzenie formularza HTML: Utworzymy prosty formularz z polem email, które będzie przesyłać dane metodą POST.
- Tworzenie pliku unsubscribe.php: Ten plik będzie przetwarzał dane przesłane z formularza.
- Obsługa błędów i walidacja: W rzeczywistym zastosowaniu należy dodać obsługę błędów (np. brak adresu email, niepoprawny format adresu email) oraz walidację danych wejściowych, aby zapobiec atakom typu SQL injection.
<form method="post" action="unsubscribe.php">
<label for="email">Twój email:</label>
<input type="email" id="email" name="email" required>
<button type="submit">Wypisz się</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$email = $_POST["email"];
// Tutaj dodaj kod, który usuwa adres email z listy subskrybentów.
// Przykład: Połączenie z bazą danych i usunięcie rekordu.
echo "<p>Dziękujemy za wypisanie się z subskrypcji.</p>";
}
?>
Ten przykład pokazuje podstawy przesyłania danych z formularza metodą POST. Zachęcamy do dalszego zgłębiania tematu, aby opanować bardziej zaawansowane techniki obsługi formularzy w PHP.