【问题标题】:How to combine three variables into one?如何将三个变量合二为一?
【发布时间】:2016-04-22 22:52:34
【问题描述】:

我正在尝试使用引导程序、HTML 和 PHP 创建一个电子邮件表单。我这里有表格:

<form role="form-horizontal" method="post" action="formsubmit.php" style="width 70%">
  <div class="form-group">
    <label for="name">Name</label>
    <input type="text" class="form-control" id="name" name="name">
  </div>
  <div class="form-group">
    <label for="email">Email</label>
    <input type="email" class="form-control" id="email" name="email">
  </div>
<div class="form-group">
  <label for="comment">Comment:</label>
  <textarea class="form-control" rows="5" id="comment" name="comment"></textarea>
</div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

现在我正在尝试编写 PHP 代码,以便收到一封包含回复的电子邮件。当我收到空白的电子邮件时,我已经尝试了下面的代码。

<?php 
  $name = $_POST["name"];
  $email = $_POST["email"];
  $comment = $_POST["comment"];
  $message = $name . $email . $comment;
  mail("someone@example.com","New contact form completion", $message )  
?>

我的目标是弄清楚如何收到一封包含表单回复的电子邮件。

【问题讨论】:

  • 你有没有试过直接打印$message看看问题出在邮件命令还是表单提交上?
  • 你应该调查调试,它会在这方面和将来有所帮助。
  • 看起来不错.. 那是你的整个 formsubmit.php 吗?在其顶部添加var_dump($_POST); 并查看数组是否已填充
  • &lt;button type="submit" class="btn btn-default"&gt;Submit&lt;/button&gt;&lt;input type="submit" class="btn btn-default" value='Submit'&gt; 只是为了确保。
  • PHP 与表单在同一个文件中,我将其移至 formsubmit.php 并且它工作正常。谢谢。

标签: php html forms twitter-bootstrap


【解决方案1】:

试试这个:

$message = print_r($_POST,1);

【讨论】:

    猜你喜欢
    • 2014-10-26
    • 2019-11-06
    • 1970-01-01
    • 2016-07-23
    • 2023-03-20
    • 1970-01-01
    • 2019-10-01
    • 2014-01-12
    • 1970-01-01
    相关资源
    最近更新 更多