Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Co w tym kodzie jest źle?

#1
Co w tym kodzie jest źle?
Mam tutaj formularz kontaktowy, i zrobiłem w nim dodatkowe pole Temat, jednak gdy wypełniam wszystkie pola wyskakuje błąd, że nie wszystkie pola są wypełnioneKwaśny Oto kod:
Kod:
<?php
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) {
    // wyświetlamy formularz
    echo "<table border=\"0\"><form method=\"post\">
<tr>
<td>Temat</td>
<td><input type=\"text\" name=\"temat\" style=\"width: 250px\"></td>
</tr>
<td>Tre¶ć wiadomo¶ci</td>
<td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td>
</tr>
<tr>
<td>Imię, nazwisko lub nick</td>
<td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Adres e-mail</td>
<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>
</tr>
<tr>
<td> </td>
<td><input type=\"submit\" name=\"submit\" value=\"Wy¶lij\">
<input type=\"reset\" value=\"Od nowa\"></td></form>
</tr>
</table>";
}
// sprawdzamy, czy zmienne przesłane z formularza nie są puste
elseif (!empty($_POST['Temat']) && !empty($_POST['Tre¶ć']) && !empty($_POST['Imię']) && !empty($_POST['email'])) {
    // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
    // zmienna $message zawiera treść wiadomości
    $message = "Temat:\n$_POST[temat]\Treść wiadomości:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST[email]";
    // zmienna $header zawiera przede wszystkim adres zwrotny
    $header = "From: $_POST[imie] <$_POST[email]>";
    // funkcja mail() za pomocą której wiadomość zostanie wysłana
    @mail("sebinho92@gmail.com","Wiadomosc z Rmadrid.pl","$message","$header")
    or die('Nie udało się wysłać wiadomości');
    // wyświetlenie komunikatu w przypadku powodzenia
    echo "<div align=\"center\"><strong>Wiadomo¶ć została wysłana poprawnie!</strong></div>";
}
// lub w przypadku nie wypełnienia formularza do końca
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";

?>
Co jest źle? Z góry dzięki za odpowiedź Wesoły
[Obrazek: userbar_1.gif]
[Obrazek: sc7_350x26.png]
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#2
RE: Co w tym kodzie jest źle?
Kod:
(!empty($_POST['Temat']) && !empty($_POST['Tre¶ć']) && !empty($_POST['Imię']) && !empty($_POST['email']))
Popraw na
Kod:
(isset($_POST['temat']) && isset($_POST['tresc']) && isset($_POST['imie']) && isset($_POST['email']))
 System operacyjny: linux_pld Przeglądarka: firefox
#3
RE: Co w tym kodzie jest źle?
Dzięki działa Wesoły Mam jeszcze jedno pytanie:w mailu który przychodzi do mnie na skrzynkę nie wyświetlane są polskie znaki. Jak to naprawić?
[Obrazek: userbar_1.gif]
[Obrazek: sc7_350x26.png]
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: Co w tym kodzie jest źle?
W kliencie pocztowym musisz ustawić takie kodowanie, w jakim jest zakodowany skrypt. Najlepiej w skrypcie użyj kodowania UTF-8 i w kliencie pocztowym również ustaw UTF-8.
 System operacyjny: windows_xp_2003 Przeglądarka: opera
Programy: Polecane / Nowe / Inne




Podobne wątki (Co w tym kodzie jest źle?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Co ja robię źle w html? mianko 3 6504 20.06.2017, 15:11
Ostatni post: insanebear
  RSA - odszyfrowana wiadomość różni się od szyfrowanej - błąd w kodzie? Ardzej16 4 7230 24.04.2017, 15:32
Ostatni post: Ardzej16
  Strona źle wyświetla się w IE czesio1 1 7025 24.01.2017, 16:35
Ostatni post: koneton

Skocz do:


Wybrane wątki (Co w tym kodzie jest źle?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmiana rozmiaru okna przeglądarki a marginesy Wacho 0 9779 09.08.2018 23:15
Ostatni post: Wacho
  Stworzenie nowej strony na Wordpressie Majki_77 8 11157 22.07.2018 22:21
Ostatni post: ada1986
Ściana Dynamiczne pobieranie html PHP kamiltu 0 10405 23.06.2018 15:53
Ostatni post: kamiltu
  Tworzenie stron (Usługa) Majki_77 2 10503 21.06.2018 08:13
Ostatni post: Michu_PL
Ściana HTML5, CSS, Jak ustawić logo strony ze zdjecia jootiii 1 1842 10.06.2018 14:40
Ostatni post: raxer
  Przypisanie hostingu ma7 do domeny home.pl Eleven315 1 10039 10.06.2018 14:38
Ostatni post: raxer
  Xampp sieć lokalna milutki182 8 9539 07.06.2018 19:58
Ostatni post: raxer
  Zbyt duży zrzut bazy MySQL z!pper 6 10140 04.06.2018 19:18
Ostatni post: z!pper
  Hosting + domena, gdzie? :) DewaaStacjaa 34 64122 23.05.2018 09:33
Ostatni post: dk2591
  Favicon, icon - problem z Safari kamil656 2 9949 18.05.2018 16:31
Ostatni post: kamil656
  Obowiązki twórcy stron (tworzenie stron, domena, hosting) Majki_77 3 9901 30.04.2018 17:49
Ostatni post: Ajgor
  Brak dostępu /wp-admin/options.php damian0076 2 10570 27.04.2018 10:27
Ostatni post: raxer
  Wordpress - zmiana tła strony i zaokrąglenie narożników tjilatjila 1 10415 23.03.2018 16:15
Ostatni post: ~Anonim
  Blokada wyświetlenia strony/komunikat, przy wyłączonym Javascript raxer 4 1971 14.03.2018 08:56
Ostatni post: raxer
  Pozycjonowanie a kopiuj-wklej OxyGenE 7 12186 10.03.2018 22:34
Ostatni post: Ajgor