【发布时间】:2015-07-23 04:00:54
【问题描述】:
所以我在 Stack Overflow 上查看了几个较老的问题,但似乎都没有给我正确的输出,所以我想我应该问我自己的问题。
这可能是一个非常基本的答案,我只是不精通 PHP。我正在尝试通过电子邮件发送一系列复选框,但到目前为止没有成功。以下是我目前所拥有的表格中的一个小样本:
HTML
<input type="checkbox" name="colorstones[White]" value="White" />White
<input type="checkbox" name="colorstones[Pink]" value="Pink" />Pink
<input type="checkbox" name="colorstones[Yellow]" value="Yellow" />Yellow
<input type="checkbox" name="colorstones[Light Brown/Cognac]" value="Light Brown/Cognac" />Light Brown/Cognac
PHP
$finish_colors = implode(', ', $_POST['colorstones']);
$body = $colorstones;
$subject = 'Scio Test Form Submission';
$headers = 'From: example@example.com' . "\r\n" .
'Reply-To: example@example.com';
$to = 'example@example.com';
mail ($to, $subject, $body, $headers);
电子邮件发送良好,我发送的所有其他文本/无线电字段都发送良好,似乎只是复选框给我带来了问题。将 $colorstones 分配给 $body 时的输出,在消息正文中不返回任何内容。
乔伊
【问题讨论】:
标签: php html forms email checkbox