如何将php变量FORM数据传递到邮件处理程序?

问题描述 投票:-1回答:1

我目前有一个使用HTML / PHP构建的表单,其中包含一些无法传递给邮件处理程序的可变数据。发送邮件时,带有可变数据的输入为空白。

HTML表单:

<form action="mail-handler.php" method="POST">
    <label>First Name:</label>
    <input name="T1" type="text" value="<?php print($_GET['firstname']); ?>" disabled="" />

    /*Non variable data still needs to pass*/
    <label>Phone*:</label>
    <input name="phone" type="tel" required="" />

    <input type="submit" value="Submit">
</form>

PHP邮件处理程序:

$firstname = $_POST['firstname'];
$phone = $_POST['phone'];


$msgBody="First Name: $firstname\n
          Phone: $phone\n";

...依此类推。

该表格适用于除具有可变数据$firstname的输入之外的所有输入。>

如何获得“名字”的可变形式值以传递给电子邮件处理程序?

我目前有一个使用HTML / PHP构建的表单,其中包含一些无法传递给邮件处理程序的可变数据。发送邮件时,带有可变数据的输入为空白。 HTML形式:<...>

php forms email variables
1个回答
0
投票

因此,即使@Martin和@Adder正确使用了错误分配的var值,即使更改了邮件处理程序后,数据仍不会通过电子邮件传递。

© www.soinside.com 2019 - 2024. All rights reserved.