Posiadam prostą ankietę PHP, która po wypełnieniu ma być przesłana na podany adres email przez użytkownika. Mój problem polega na tym, że w pytaniach, gdzie można zaznaczyć kilka odpowiedzi na raz (Przeglądarki internetowe) w wiadomości na email wysyłana jest tylko 1, np. zamiast Google Chrome, Firefox, wypisuje tylko Firefox.
Tak wyglądają przykładowe pytania:
<p><input type="checkbox" name="portal" value="Google">Google Chrome</p>
<p><input type="checkbox" name="portal" value="Firefox">Firefox</p>
<p><input type="checkbox" name="portal" value="Opera">Opera</p>
Mój kod php wysyłki:
<?php
$to = $_POST['email'];
$subject = 'Ankieta - odpowiedzi';
$headers = 'Od: ANKIETA'."\r\n"."Content-Type: text/plain; charset=UTF-8\n";
$message =
'Imię: '.$_POST['imie']. "\n".
'Nazwisko: '.$_POST['nazwisko']. "\n".
'Płeć: '.$_POST['plec']. "\n".
'Wiek: '.$_POST['wiek']. "\n".
'Przeglądarki internetowe: '.$_POST['przegladarki']. "\n".
'Ulubione gry: '.$_POST['gry'];
$sukces = mail($to, $subject, $message, $headers);
if ($sukces) {
header('Location: index.html');
}
else {
echo 'Błąd, nie wysłano!';
}