Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie mogę wyświetlić zawartości textarea
Testosteron
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

Ostrzeżenie: (0%)
-----


Witam. Mam mały problem, a mianowicie. Właśnie teraz męczę się ze skryptem wysyłającym maila na podany adres. Mail jest normalnie wysyłany. Z tym, że skrypt nie może odczytać zawartości pola textarea. Zawartość pola tekstowego zapisuję w zmiennej dokładnie w taki sam sposób jak pół tekstowych "jedno- linijkowych":
  1. $komentarz = $_POST['komentarz'];

Pomimo tego zapisu zmienna $komentarz jest pusta.

Formularz jest w drugim pliku.

PS. Dopiero uczę się PHP. Szukałem info na ten temat, ale nie znalazłem nic co by pomogło rozwiązać mój mały problem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
freemp3
post
Post #2





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

Ostrzeżenie: (0%)
-----


Zapewne gdzieś jest literówka.
Najlepiej sprawdź co dostajesz w zmiennej $_POST, żeby to zrobić w miejscu w którym przypisujesz zmienne wpisz:
Kod
var_dump($_POST);
exit;

Powinny Ci się wyświetlić dane wpisane w formularzu łącznie z nazwami pól. Sprawdź czy nazwy są ok itp. Jeśli coś będzie nie tak to błąd jest w formularzu, jeśli będzie ok to musisz poszukać w kodzie który jest odpowiedzialny za przetwarzanie danych i ich wysłanie.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
Testosteron
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

Ostrzeżenie: (0%)
-----


Pokazuje się NULL.
Też na początku myślałem, ale jakoś tej literówki nie mogę znaleźć. Tym bardziej, ze nazwę pola kopiowałem:
Formularz:
  1. <form action = "test.php" method = "POST">
  2.  
  3. <b>Nazwa użytkownika</b><br>
  4. <input type="text" name="nazwa"><br>
  5. <b>Email</b><br>
  6. <input type="text" name="email"><b><br>
  7.  
  8. <b>Komentarz</b><br>
  9. <textarea name="Komentarz" cols="25" rows="10"></textarea><br>
  10.  
  11. <input type="submit" value="Wyślij">
  12. </form>


A w pliku test.php deklarowałem zmienną tak jak pisałem wyżej.
Go to the top of the page
+Quote Post
freemp3
post
Post #4





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

Ostrzeżenie: (0%)
-----


W formularzu nazwa pola jest z dużej litery a w kodzie z małej.
Co do NULL-a w zmiennej $_POST to chodziło mi o zawartość po wysłaniu formularza smile.gif


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
Testosteron
post
Post #5





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

Ostrzeżenie: (0%)
-----


Faktycznie. jakiś nieprzytomny dzisiaj jestem. Dzięki za pomoc
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 16:48