Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Problem z pobieraniem danych z listy w formularzu na email, Problem z pobieraniem danych z listy w formularzu na email
Apis
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 25.11.2011

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


Witam

Pisze ponieważ mam problem, napisałem formularz i skrypt wysyłający dane z niego na e-mail.
Wszystkie dane z formularza wysyłają się bez problemu lecz nie widać wybranej wartości z listy wyboru.
Nie wiem w jaki sposób pobrać wartość z listy i wysłać ją na e-mail.

Tutaj kod formularza w html :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Formularz zgłoszeniowy STT </title>
  5. </head>
  6.  
  7.  
  8. <FORM action="konfigurator.php" method="POST">
  9. <p><strong>Imię i nazwisko:</strong><br> <INPUT type="text" size="25" name="imie"></p>
  10. <p><strong>Ksywa:</strong><br> <INPUT type="text" size="25" name="ksywa"></p>
  11. <p><strong>Nazwa drużyny:</strong><br> <INPUT type="text" size="25" name="team"></p>
  12. <p><strong>Adres email:</strong><br> <INPUT type="text" size="25" name="email"></p>
  13.  
  14. <p><strong>Wybierz dyscypline:</strong></p>
  15. <select name="gra[]" multiple="multiple">
  16. <option value="FIFA 12">FIFA 12</option>
  17. <option value="Counter Strike">Counter Strike</option>
  18. <option value="League of Legends">League of Legends</option>
  19.  
  20. <p><strong>Zawodnicy:</strong><br>
  21. <textarea name="zawodnicy" cols=30 rows=5></textarea></p>
  22. <p><INPUT type="submit" value="Wyślij"></p>
  23. </FORM>
  24.  
  25.  
  26. </body>
  27. </html>


A tutaj plik PHP:

  1. <?php
  2.  
  3. echo "<p><b>$_POST[imie]</b>, dziękujemy za wypełnienie formularza!</p>";
  4. echo "<p>Twój adres to: <b>$_POST[email]</b>.</p>";
  5. echo "<p>Twoja Ksywa to: <b>$_POST[ksywa]</b>.</p>";
  6. echo "<p>Nazwa druzyny: <b>$_POST[team]</b>.</p>";
  7. echo "<p>Wybrałeś nastepującą gre:<br />";
  8. if (!empty($_POST["gra"])) {
  9. echo "<ul>";
  10. foreach ($_POST["gra"] as $wartosc) {
  11. echo "<li>$wartosc</li>";
  12. }
  13. echo "</ul>";
  14. }
  15. echo "<p>Twoji zawodnicy to:<br>";
  16. echo "$_POST[zawodnicy] </p>";
  17.  
  18. // treśc
  19. $tresc = "Imię i nazwisko: $_POST[imie]\r\n";
  20. $tresc .= "Ksywa: $_POST[ksywa]\r\n";
  21. $tresc .= "Nazwa druzyny: $_POST[team]\r\n";
  22. $tresc .= "Adres email: $_POST[email]\r\n";
  23. $tresc .= "Zawodnicy: $_POST[zawodnicy]\r\n";
  24. $tresc .= "Gra : $_POST[gra]\r\n";
  25.  
  26. // nagłówki
  27. $odbiorca = "darkon.darkon@gmail.com";
  28. $temat = "Formularz rejestracyjny";
  29. $naglowki = "From: STT.TCZ.PL <jakisadres@domena.com> \r\n";
  30. $naglowki .= "Reply-To: $_POST[email]";
  31. // wysyłanie wiadomoci
  32. mail($odbiorca, $temat, $tresc , $naglowki );
  33. ?>
  34. </body>
  35. </html>
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: 26.12.2025 - 10:34