Przesyłanie danych z formularza za pomocą metody CHECKOUT

Założenie: Zbudujemy prosty formularz, który prześle dane za pomocą metody POST do skryptu PHP przetwarzającego rezerwację.

Krok po kroku:

  1. Tworzenie formularza HTML: Utworzymy prosty formularz z polami na imię i nazwisko oraz przyciskiem “Zarezerwuj”.
  2. 
    <form method="post" action="checkout.php">
      Imię: <input type="text" name="imie"><br>
      Nazwisko: <input type="text" name="nazwisko"><br>
      <input type="submit" value="Zarezerwuj">
    </form>
    				

    Ten kod tworzy formularz, który wysyła dane metodą POST do pliku “checkout.php”. Atrybut `name` w polach input definiuje nazwy zmiennych, które będą dostępne w skrypcie PHP.

  3. Tworzenie skryptu PHP (checkout.php): Stworzymy skrypt PHP, który odbierze dane z formularza i wyświetli je.
  4. 
    <?php
      if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $imie = $_POST["imie"];
        $nazwisko = $_POST["nazwisko"];
        echo "Rezerwacja dla: " . $imie . " " . $nazwisko;
      }
    ?>
    				

    Ten kod sprawdza, czy żądanie zostało wysłane metodą POST. Jeśli tak, pobiera wartości zmiennych `imie` i `nazwisko` z tablicy `$_POST` i wyświetla je. `$_SERVER[“REQUEST_METHOD”]` zwraca metodę żądania (GET lub POST).

Ten przykład pokazuje podstawy przesyłania danych z formularza za pomocą metody POST. Pamiętaj, że w rzeczywistym zastosowaniu, należy dodać walidację danych i zabezpieczenia przed atakami XSS i SQL injection.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *