Форма с флажком назначения - PullRequest
0 голосов
/ 11 марта 2011

У меня проблема.Я создал форму, и я могу выбрать, кто будет использовать ее с «флажком»

Проблема в том, что сообщение просто отправляется на 2-е задание (2-й флажок), и игнорировать другой проверенный.

Кто-нибудь может помочь?Thks

пример моего кода:

... (начало) ...

<form action="<?$_SERVER['PHP_SELF']; ?>" method="post">

... (где-то в форме) ...

<input type="checkbox" name="emailto" id="emailto1" value="mail@xxx.com">MV <input type="checkbox" name="emailto" id="emailto2" value="mail@xxx.com">

... (перед всей формой) ...

<? if ($_POST['submit']){

$titulo = "** BRIEF **"; $sender = "BRIEF<sender@xxx.com>"; $to = $_POST ['emailto']; $reply = "sender@xxx.com";

$mensagem = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'> </head> <body> test </body> </html>";

mail($to, $titulo, $mensagem,"From:$sender\r\nReply-to:$reply\r\nContent-type: text/html; charset=iso-8859-1"); echo "<b><font face='Verdana' color='#C10000' size='2' align='center'>Dados enviados com sucesso.</b></font>"; } ?>

...

`

Ответы [ 2 ]

0 голосов
/ 11 марта 2011

Насколько я понял вашу проблему, вы должны работать с массивом.Изменены имена ваших флажков с массивом, подобным этому.

<input type="checkbox" name="emailto[]" id="emailto1" value="xxx@xx.com">
<span class="font_bold_01">PG + MV    
<input type="checkbox" name="emailto[]" id="emailto2" value="xxx@xx.com">
PG + MV + VC    

С другой стороны, используйте цикл, чтобы получить все проверенные значения.Надеюсь, что это ответ

0 голосов
/ 11 марта 2011

напишите name="emailto[]" и посмотрите данные

echo "<pre>";
print_r($_POST['emailto']);

это массив писем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...