开发者

Form with checkbox destinations

I have a problem. I did a form with i can choose who goes it with "checkbox"

The problem is the message is just going to the 2nd destiantion (2nd checkbox), and ignore the other checked.

Can anybody help? Thks

exemple of my code:

...(begining)...

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

...(somewhere in the form)...

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

...(before all form)...

<? 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,开发者_Python百科 $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>"; } ?>

...

`


write name="emailto[]" and see the data

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

it's an array of email


As for as I have understood your problem you should work with array. Changed the names of your checkboxes with array like this.

<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    

On other hand use loop to get all checked values. Hope it is the answer

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜