我有一个使用PHP创建的网站,用于在数据库中存储表单值,并且有一个页面根据选择显示某些用户的值。我试图将这些值从数据库发送到电子邮件地址,但我无法分离主题的每一行上的值。我正在使用PHP内置函数来发送电子邮件并将值存储在主题变量中。
我尝试使用
分别添加每个变量$subject . "content";
对于每个变量,但它仍然都在一行中。
我现在正在考虑制作时事通讯类型,但无法弄清楚如何制作或使其按我想要的方式工作。因此,如果有人可以帮助我如何以这种方式或以不同的语言发送这些值。
这是我到目前为止的代码。
$query= sql query
$resultt= sql result
$roww=mysql_fetch_assoc($resultt);
extract($roww);
$emmessage = "User Form Information";
$emmessage = $emmessage . " " . "values extracted from the database from $roww
$send = @$_POST['send'];
$subject = strip_tags(@$_POST['subject']);
$reciever= strip_tags(@$_POST['email']);
$message = $emmessage;
// Start email processing
if ($send)
{
// Send the message
mail($reciever, $subject, $message, "From: $email");
$emessage="Your message has been sent";
include("forme.php");
答案 0 :(得分:1)
您可以使用br2nl()
功能。或者,如果您在使用\n
功能之前直接按照建议使用nl2br()
,那么在HTML页面中您将获得一个新行,而不是\n
。
答案 1 :(得分:0)
您可以使用\n
分隔电子邮件中的行。
$content = "Value 1 \n Value2";