-3
我在编码方面比较新,而且遇到问题。当我将表格中填写的数据提交给我的电子邮件时,它不会提交姓名或电话号码,所以我实际上将其视为我的收件箱中的一封随机的,无需编写的邮件。出于显而易见的原因,我需要捕获并发送来自表单的所有数据到指定的电子邮件。我用尽了所有的知识,所以希望有人可以提供帮助。当我提交表单时,并非所有信息都发送到我的电子邮件
TLDR;形式发送一封电子邮件,但不是所有的填写信息
感谢
HTML:
<form id="contact" action="send.php" method="post">
<fieldset>
<input placeholder="Your name" type="text" name="name" tabindex="1" autofocus>
</fieldset>
<fieldset>
<input placeholder="Your Email Address" type="text" name="email" tabindex="2">
</fieldset>
<fieldset>
<input placeholder="Your Phone Number" type="text" name"phone" tabindex="3">
</fieldset>
<fieldset>
<textarea placeholder="Type your Message Here...." type="text" name="message" tabindex="5"></textarea>
</fieldset>
<fieldset>
<button name="submit" type="submit" id="contact-submit" data-submit="...Sending">Submit</button>
</fieldset>
PHP:
<?php
$from="[email protected]";
$email="my email";
$name=$_POST['name'];
$phone=$_POST['phone'];
$subject=$_POST['subject'];
$message=$_POST['message'];
mail ($email, $subject, $message, "From:".$from);
Print "Thank you! Your message has been sent!"
?>
如果您不包含'$ phone',您是如何预期的?任何进一步的尝试显示? – mario
正如我所说,我对这一切都很陌生,所以我很抱歉,如果这是一个愚蠢的问题..你是什么意思的“包括它”? – itschriswtf
您通过连接将所有额外信息发送到$消息。当然你并不是全部使用$手机的地方。 – RamaKrishna