Zapisywanie danych z formularza do pliku

Założenie: Nauczymy się zapisywać dane przesłane z formularza HTML do pliku tekstowego lub CSV w PHP.

Krok po kroku:

  1. Tworzenie formularza HTML: Utworzymy prosty formularz, który będzie zbierał imię i nazwisko użytkownika.
  2. 
    <form method="post" action="zapisz_dane.php">
      Imię: <input type="text" name="imie"><br>
      Nazwisko: <input type="text" name="nazwisko"><br>
      <input type="submit" value="Zapisz">
    </form>
    				
  3. Tworzenie pliku zapisz_dane.php: W tym pliku umieścimy kod PHP, który będzie przetwarzał dane z formularza i zapisywał je do pliku.
  4. 
    
    				

    Ten kod pobiera dane z formularza za pomocą zmiennych $_POST['imie'] i $_POST['nazwisko']. Następnie łączy je w jeden ciąg, dodając przecinek jako separator i znak nowej linii. Funkcja fopen() otwiera plik ‘dane.csv’ w trybie dodawania (‘a’). fwrite() zapisuje dane do pliku, a fclose() zamyka plik. Pamiętaj o umieszczeniu pliku `zapisz_dane.php` w tym samym katalogu co formularz HTML.

Ten przykład pokazuje podstawy zapisywania danych z formularza do pliku CSV. Można go rozszerzyć o zapisywanie do plików tekstowych, dodawanie walidacji danych i obsługę błędów.

Dodaj komentarz 0

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