mam taki przykładowy kod:
<form action="test.php" method="post"> <input type="checkbox" name="check_list[]" value="value 1"> <input type="checkbox" name="check_list[]" value="value 2"> <input type="checkbox" name="check_list[]" value="value 3"> <input type="checkbox" name="check_list[]" value="value 4"> <input type="checkbox" name="check_list[]" value="value 5"> <input type="submit" name="wyslij"/> </form>
<?php foreach($_POST['check_list'] as $check) { } } ?>
Chciałbym, żeby funkcja $check została umieszczona w treści maila w tym skrypcie:
<?php if ($_POST['wyslij']) { $name = $_POST['name']; $email = $_POST['email']; $adresat = "xxx@gmail.com"; require_once('../form-kon/phpmailerx/class.phpmailer.php'); $mail = new PHPMailer(); $mail->IsSMTP(); // send via SMTP $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->Mailer= "smtp"; $mail->Username = "xxx@gmail.com"; // SMTP username $mail->Password = "xxx"; // SMTP password $mail->AddReplyTo ($email, $name); $mail->From = $email; $mail->FromName = $name; $mail->Subject = "$name - mail z test.pl"; $mail->Body = "Imię i nazwisko: $name Adres e-mail: $email $check"; $mail->AddAddress ($adresat); $mail->SetLanguage("pl", "../form-kon/phpmailerx/language/"); $mail->CharSet = 'utf-8'; if(!$mail->Send()) else } ?>
Jednak w którym miejscu nie wstawiłbym kodu zwracającego mi zaznaczone checkboxy to nie pojawiają się one w treści wiadomości. Pewnie rozwiązanie jest dosyć banalne tym bardziej będę wdzięczny za pomoc.