Php HTML表单未发送所有数据
我有一个网站表单,有人可以给我发信息。他们必须输入姓名、电子邮件和信息 该表单的工作原理是,我收到了电子邮件,他们输入的发件人姓名和电子邮件会显示在电子邮件中,但不会显示他们输入的邮件 有人能看出问题出在哪里吗 这是HTML表单Php HTML表单未发送所有数据,php,email,forms,Php,Email,Forms,我有一个网站表单,有人可以给我发信息。他们必须输入姓名、电子邮件和信息 该表单的工作原理是,我收到了电子邮件,他们输入的发件人姓名和电子邮件会显示在电子邮件中,但不会显示他们输入的邮件 有人能看出问题出在哪里吗 这是HTML表单 <form method="post" action="php/mail.php" name="cform" id="cform"> <input name="name" id="name" type="text" class="col-xs-
<form method="post" action="php/mail.php" name="cform" id="cform">
<input name="name" id="name" type="text" class="col-xs-12 col-sm-6 col-md-6 col-lg-6" placeholder="Your name..." >
<input name="email" id="email" type="email" class=" col-xs-12 col-sm-6 col-md-6 col-lg-6 noMarr" placeholder="Your email..." >
<textarea name="message" id="message" cols="" rows="" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" placeholder="Your message..."></textarea>
<input type="submit" id="submit" name="send" class="submitBnt" value="Send message">
</form>
下面是使用的php/mail.com(连接详细信息更改为匿名详细信息)
我想您需要为文本区域键入enctype。。。但我不能完全肯定。试试看,它不会伤害你:
<form enctype="multipart/form-data" method="post" action="php/mail.php" name="cform" id="cform">
正如您所说,没有理由显示姓名和电子邮件,而不显示消息。可能想看看这个类似的问题
有人也有同样的问题,他们所要做的就是将id和名称更改为不同的名称
关于显示主题的问题,我看到您发表了评论,您从未将主题传递给$\u POST
,除非您使用的是其他未发布的代码
编辑1:
如果您是手动设置主题,那么为什么尝试从$\u POST
获取主题,以及尝试执行主题:{$subject}
将不起作用,因为$subject
没有$\u POST的值,只是尝试了,但仍然没有运气。电子邮件中仍然没有显示任何消息。如果可能有帮助,“主题”也不会显示。主题是在php/mail.com中设置的,但当testingOK尝试在textarea中更改消息的id时,它没有显示在我收到的电子邮件中,但它仍然不起作用。至于主题,我在php/mail.php中手动设置主题,如下所示:$mail->subject=“来自我的新联系请求!”;Subject:{$Subject}从$\u POST中获取值后,这些值是否能够正确显示?我将如何测试这一点?我只使用记事本编辑这些文件,无法单步执行代码或设置断点。是否有其他方法可以测试此问题?请检查答案中的“编辑1”。如果无法在本地运行或测试,您如何运行文件以发送电子邮件?
<form enctype="multipart/form-data" method="post" action="php/mail.php" name="cform" id="cform">