0
我对PHP很新颖,所以如果我的术语关闭,我很抱歉。我会尽量做到尽可能详细。我试图存储几个消息作为变量,并使用$ _POST来选择正确的消息并将其添加到电子邮件。例如,
$message1 ="message content";
$message2 ="message content";
$message3 ="message content";
//send email
$email = $_POST['email'] ;
$message = $_POST['content'] ;
mail($email, "Test Subject",
$message, "From: [email protected]");
echo "success";
以我HTML形式,内容电场获取发送(input name="content" type="hidden" value="message3"
)该消息。
目前,这只会发送一封电子邮件,其内容与表单的值相同。我想我需要在值之前插入$,这样才能使用变量而不是文本,但我无法弄清楚如何做到这一点。我尝试了以下,但收到了一个空的消息。
$message = $_POST[$ . 'content']