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 5009 20.06.2017, 15:11
Ostatni post: insanebear
  RSA - odszyfrowana wiadomość różni się od szyfrowanej - błąd w kodzie? Ardzej16 4 5692 24.04.2017, 15:32
Ostatni post: Ardzej16
  Strona źle wyświetla się w IE czesio1 1 5579 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
  Pytanie - 12 lat html,css ivall 1 4172 21.10.2017 22:40
Ostatni post: Ajgor
  karuzela obrazków wordpress i podwójny lightbox Chr1stian 1 4397 27.09.2017 21:54
Ostatni post: Chr1stian
  Sprawdzony hosting obrazków dla allegro comPREhensive7 5 8491 26.09.2017 19:09
Ostatni post: Ajgor
  Poszukuje dobrego edytora Janusz123 10 8937 23.09.2017 21:39
Ostatni post: blazej_s
  Limit pliku ZIP w Menedzerze plików hostingu OVH raxer 11 8121 22.09.2017 16:11
Ostatni post: raxer
  Dynamiczne ustalanie wysokości div. DJ Zgon 2 1051 21.09.2017 11:33
Ostatni post: pheto
  Galeria wordpress Chr1stian 3 3860 18.09.2017 14:09
Ostatni post: dzikuu86
  wordpress - usunięcie widgetów na jednej podstronie Chr1stian 5 1306 17.09.2017 19:02
Ostatni post: Chr1stian
  łączenie strony z baza danych slawek0334 9 4503 11.09.2017 22:20
Ostatni post: Ajgor
  Martwa reCAPTCHA po update phpbb3 Tazz 2 1060 25.08.2017 08:12
Ostatni post: Tazz
  Problem z bannerem w HTML Tazz 6 4602 18.08.2017 16:57
Ostatni post: Tazz
Exclamation Sporadyczna niedostępność strony natalia_kremy 10 8524 17.08.2017 13:05
Ostatni post: Marcin_84
  Jak z menu rozwijanego zrobić odsyłacz do strony html5 do swojej strony ? aktywny27 1 4211 17.08.2017 08:52
Ostatni post: insanebear
  Configurator zabił moje forum Tazz 16 8906 11.08.2017 19:21
Ostatni post: raxer
  Szablon Wordpress pancza 3 4473 04.08.2017 11:18
Ostatni post: ~Anonim