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 :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<FORM action="konfigurator.php" method="POST">
<select name="gra[]" multiple="multiple"> <option value="League of Legends">League of Legends
</option>
<p><INPUT type="submit" value="Wyślij"></p>
A tutaj plik PHP:<?php
echo "<p><b>$_POST[imie]</b>, dziękujemy za wypełnienie formularza!</p>"; echo "<p>Twój adres to: <b>$_POST[email]</b>.</p>"; echo "<p>Twoja Ksywa to: <b>$_POST[ksywa]</b>.</p>"; echo "<p>Nazwa druzyny: <b>$_POST[team]</b>.</p>"; echo "<p>Wybrałeś nastepującą gre:<br />"; if (!empty($_POST["gra"])) { foreach ($_POST["gra"] as $wartosc) {
echo "<li>$wartosc</li>"; }
}
echo "<p>Twoji zawodnicy to:<br>"; echo "$_POST[zawodnicy] </p>";
// treśc
$tresc = "Imię i nazwisko: $_POST[imie]\r\n";
$tresc .= "Ksywa: $_POST[ksywa]\r\n";
$tresc .= "Nazwa druzyny: $_POST[team]\r\n";
$tresc .= "Adres email: $_POST[email]\r\n";
$tresc .= "Zawodnicy: $_POST[zawodnicy]\r\n";
$tresc .= "Gra : $_POST[gra]\r\n";
// nagłówki
$odbiorca = "darkon.darkon@gmail.com";
$temat = "Formularz rejestracyjny";
$naglowki = "From: STT.TCZ.PL <jakisadres@domena.com> \r\n";
$naglowki .= "Reply-To: $_POST[email]";
// wysyłanie wiadomoci
mail($odbiorca, $temat, $tresc , $naglowki ); ?>
</body>
</html>