我有问题。我做了一个表格,我可以选择谁用“复选框”
问题是消息刚刚进入第二个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>";
}
?>
...
`
答案 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
另一方面,使用循环来获取所有选中的值。希望这是答案