将文本输入传递给php脚本

时间:2017-11-22 02:59:22

标签: php html forms

我为我的侄女和侄子写了一个简单的网站给圣诞老人发了一封信。我有一个php邮件脚本,我定期用作联系表单,并希望通过以某种方式修改父项电子邮件地址来修改此项目,该地址将在文本输入中输入,并在我的脚本中传递给发送到电子邮件。我对PHP不是很熟悉,我只用我在网上找到的代码创建了这个PHP邮件脚本。我猜不知道我可以将文本输入的名称设置为我可以在脚本中调用的东西吗?任何帮助深表感谢!我想问题的一个更简单的形式是,如何将输入到html文本输入的字符串传递给PHP脚本中的变量?

<input class="form-control" type="email" name="email" required="" placeholder="Parent's Email" maxlength="50" minlength="10">

这就是我输入的文字。我的PHP脚本是一个单独的文件,位于https://pastebin.com/dQ4tFyyL

$email_to = "This is where I'd like the email to be passed";

我希望能够解决我的问题。对不起,这是我第一次使用这个网站,我通常可以在Google上找到答案,但我对这个问题感到很沮丧。

2 个答案:

答案 0 :(得分:0)

$email_to = $_POST['email'];

确保您的表单使用method="post"

答案 1 :(得分:0)

如果我没弄错,你需要将表单数据发布到.php脚本中,我想你可以像这样使用ajax,

&#13;
&#13;
$('form').submit(function(event) {
     $.ajax({
        url: 'url',
        method: 'POST',
        data: $('form').serialize()
      }).done(function (data) {
           //if success 
      }).fail(function(jqXHR, textStatus, errorThrown){
           //if error   
      });
});
&#13;
&#13;
&#13;

然后你可以在.php脚本中使用这样的帖子数据,

$email_to = $POST['email'];