表格与复选框目的地

时间:2011-03-11 11:21:06

标签: php forms

我有问题。我做了一个表格,我可以选择谁用“复选框”

问题是消息刚刚进入第二个destiantion(第二个复选框),并忽略另一个已检查。

有人可以帮忙吗? THKS

例如我的代码:

...(begining)...

<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 :(得分:0)

name="emailto[]"并查看数据

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

这是一组电子邮件

答案 1 :(得分:0)

至于我理解你的问题,你应该使用数组。使用这样的数组更改了复选框的名称。

<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    

另一方面,使用循环来获取所有选中的值。希望这是答案