PHP电子邮件表单发送数组而不是变量

时间:2010-11-22 01:12:46

标签: php email

我正在尝试找出一个基本的网络电子邮件表单。我从某个地方得到了代码,我正在尝试制作复选框选项。

电子邮件已发送,但该选项旁边只有数组。

我做错了什么?

2 个答案:

答案 0 :(得分:2)

一些示例代码将有助于诊断问题。 猜测我会说你有像

这样的东西
$message = "contact from message\r\n";
$message .= $_POST['check'];

因为$_POST['check']是一个数组,所以你需要使用它:

$message .= implode(', ', $_POST['check']);

这会将所选服务选项的数组转换为逗号分隔的字符串。

答案 1 :(得分:0)

如果您是PHP初学者,则可以使用PHP Forms构建器,该构建器允许在几分钟内创建具有专业外观的电子邮件表单。您只需通过直观的界面制作PHP表单,并生成可轻松复制并粘贴到任何网页的代码。