Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zapisywanie danych z formularza
Forum PHP.pl > Forum > Przedszkole
Mav
Witam ponownie.
Mam problem z zapisywaniem danych do formularza, mam zrobiony plik o nazwie "plik.txt", jednak po wysłaniu formularza nic się w nim nie zmienia, oto mój kod:
(Jest to sama część, odpowiadająca za plik.txt)

  1. if (is_writeable($nazwa_pliku))
  2.  
  3. {
  4.  
  5.  
  6.  
  7. if ($plik = fopen($nazwa_pliku, "a"))
  8.  
  9. {
  10.  
  11. if (fwrite($plik,$_POST['nazwa'].$_POST['od']) !== FALSE)
  12.  
  13.  
  14.  
  15. echo "Zapis do pliku zakończył się powodzeniem...";
  16.  
  17.  
  18.  
  19. else echo "Zapis do pliku się nie powiódł...";
  20.  
  21.  
  22.  
  23. fclose($plik);
  24.  
  25.  
  26.  
  27. }
  28.  
  29. else echo "Nie mogę nawiązać połączenia z plikiem...";
  30.  
  31.  
  32. }
  33.  
  34.  
  35.  
  36. else echo "Do pliku nie można dopisać informacji lub on nie istnieje..."


+ jeszcze zmienna

  1. $plik = $_POST['nazwa'];


Jestem początkujący w PHP dlatego, przepraszam za ewentualne, noobskie błędy.
Pozdrawiam,
Mav.
nospor
no a dostajesz ktorys ze swoich komunikatow ECHO ktore dales?

ps: sprawdzales co zawiera $nazwa_pliku ?
Mav
Dostaje komunikat pozytywny, czyli że dodało niby:
Cytat
Zapis do pliku zakończył się powodzeniem...


a, przepraszam zapomniałem dać tą drugą zmienną

  1. $nazwa_pliku = "plik.txt";


Pozdrawiam,
Mav.
nospor
a patrzyles czy $_POST['nazwa'] oraz $_POST['od'] zawierają prawidlowe dane?
Mav
Zmieniłem tamtą zmienną na taką, zapomniałem dodać
  1. ['od']

dlatego, teraz wygląda tak
  1. $plik = $_POST['nazwa']['od'];
.
Strona wyświetla się poprawnie, nie wywala żadnych błędów, nadal pokazuje poprawność, że dodało do plik.txt , lecz nic w nim nie ma, nadal.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.