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:

  1. Utworzenie formularza HTML: Formularz będzie przesyłał dane metodą POST do skryptu process.php.
  2. 
    <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>
    				
  3. Odbieranie danych w skrypcie process.php: Używamy zmiennych $_POST['imie'] i $_POST['wiek'] aby uzyskać dane przesłane z formularza.
  4. 
    <?php
      $imie = $_POST['imie'];
      $wiek = $_POST['wiek'];
    
      echo "Imię: " . $imie . "<br>";
      echo "Wiek: " . $wiek . "<br>";
    ?>
    				
  5. Walidacja danych (opcjonalnie): Zawsze warto walidować dane otrzymane z formularza, aby zapobiec błędom i lukom bezpieczeństwa.
  6. 
    <?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.

Dodaj komentarz 0

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