Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz
kopek
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 0
Dołączył: 24.02.2008
Skąd: Łódź

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


Mam formularz, który po wypełnieniu pól wysyła wiadomość zbierając dane z tych pól. Działa bez problemu. Kod poniżej:

  1. if (!empty($_POST['nazwa']) && !empty($_POST['miasto']) && !empty($_POST['temat']) && !empty($_POST['tekst']) && !empty($_POST['email']))
  2. {
  3. $mailtxt ="Witam.\n\n";
  4.  
  5. $mailtxt .=" Imię i Nazwisko: $_POST[nazwa]\n";
  6. $mailtxt .=" Miasto: $_POST[miasto]\n";
  7. $mailtxt .=" Treść: $_POST[tekst]\n\n\n";
  8.  
  9. $mailtxt .="Pozdrawiam.\n\n";
  10.  
  11. $temat = "Mediso - FormularzS - $_POST[temat]";
  12. $do = "adres@nr.1";
  13.  
  14. $headers="From: $_POST[email]\r\n";
  15. mail($do, $temat, $mailtxt, $headers);
  16. echo "Wiadomość wysłana.";
  17. }
  18. else echo "Wiadomość nie została wysłana.<br><b>Wszystkie pola są obowiązkowe.</b>";


Jednak pole temat oferuje do wyboru dwie możliwości i w związku z tym chciałbym, aby w zależności od wybranego tematu, wiadomość trafiała na odpowiedni adres. Zrobiłem więc tak ale niestety to już nie działa. Kod poniżej:

  1. if ($_POST['temat']="biuro"){
  2. if (!empty($_POST['nazwa']) && !empty($_POST['miasto']) && !empty($_POST['temat']) && !empty($_POST['tekst']) && !empty($_POST['email']))
  3. {
  4. $mailtxt ="Witam.\n\n";
  5.  
  6. $mailtxt .=" Imię i Nazwisko: $_POST[nazwa]\n";
  7. $mailtxt .=" Miasto: $_POST[miasto]\n";
  8. $mailtxt .=" Treść: $_POST[tekst]\n\n\n";
  9.  
  10. $mailtxt .="Pozdrawiam.\n\n";
  11.  
  12. $temat = "Mediso - FormularzB - $_POST[temat]";
  13. $do = "adres@nr.1";
  14.  
  15. $headers="From: $_POST[email]\r\n";
  16. mail($do, $temat, $mailtxt, $headers);
  17. echo "Wiadomość wysłana.";
  18. }
  19. else echo "Wiadomość nie została wysłana.<br><b>Wszystkie pola są obowiązkowe.</b>";
  20. }
  21. else{
  22. if (!empty($_POST['nazwa']) && !empty($_POST['miasto']) && !empty($_POST['temat']) && !empty($_POST['tekst']) && !empty($_POST['email']))
  23. {
  24. $mailtxt ="Witam.\n\n";
  25.  
  26. $mailtxt .=" Imię i Nazwisko: $_POST[nazwa]\n";
  27. $mailtxt .=" Miasto: $_POST[miasto]\n";
  28. $mailtxt .=" Treść: $_POST[tekst]\n\n\n";
  29.  
  30. $mailtxt .="Pozdrawiam.\n\n";
  31.  
  32. $temat = "Mediso - FormularzS - $_POST[temat]";
  33. $do = "adres@nr.2";
  34.  
  35. $headers="From: $_POST[email]\r\n";
  36. mail($do, $temat, $mailtxt, $headers);
  37. echo "Wiadomość wysłana.";
  38. }
  39. else echo "Wiadomość nie została wysłana.<br><b>Wszystkie pola są obowiązkowe.</b>";
  40. }
  41. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 20:27