2013-07-28 35 views
-2

这很可能是一个简单的修复,我有我的PHP形式PHP邮件变量

<?php 


$name = $_POST['name']; 
$email = $_POST['email']; 
$phone = $_POST['phone']; 




$to = "email"; 
$subject = "Quiz Entries"; 
$message = $_POST['email']; 
$message = $_POST['name']; 
$from = "website"; 
$headers = "From:" . $from; 


mail($to,$subject,$message,$headers); 

echo "Mail Sent."; 


?> 

我想要的电子邮件包含了用户的电子邮件和名字,当我声明变量第二次,它只是覆盖它,所以只发送名称。

+1

'$ message = $ _POST ['email']。 “”。 $ _POST ['name']',句号是连接符号/运算符。 –

回答

2

要连接name到消息(注意.运营商)。在你的代码中,你只需用$_POST['name']覆盖$消息。

$message = $_POST['email']; 
$message .= $_POST['name']; 
2
$message = $_POST['email']; 
$message .= " ".$_POST['name']; 

以这种方式(.=)你追加第二个变量,首先,很明显,不重写将完成