doumo1807831 2014-02-14 21:46
浏览 10
已采纳

PHP联系表格不回应[关闭]

I really know nothing of PHP. I'm using this template contact form which works.....but when I receive the email, the entered information on the form is not in the email. Am I missing something? thanks

<?php

    /* Email Variables */
    $emailSubject = 'New Email Subscriber'; /*Make sure this matches the name of your file*/
    $webMaster = 'greg@flymedia.ca';

    /*design by Mark Leroy @ http://www.helpvid.net*/

    /* Data Variables */
    $email = $_POST['email'];
    $name = $_POST['name'];



    $body = <<<EOD
    <br><hr><br>
    Name: $name <br>
    Email: $email <br>
    EOD;
    $headers = "From: $email
";
    $headers .= "Content-type: text/html
";
    $success = mail($webMaster, $emailSubject, $body,
    $headers);


    /* Results rendered as HTML */
    $theResults = <<<EOD
    <html>
    <head>
    <title>sent message</title>
    <meta http-equiv="refresh" content="3;URL=http://www.chapswings.com/newsite">
    <style type="text/css">
    <!--
    body {
    background-color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: #fec001;
    text-decoration: none;
    padding-top: 200px;
    margin: auto;
    width: 800px;
    }
    -->
    </style>
    </head>
    <div align="center">Thank you! Your email has been successfully submitted</div>
    </div>
    </body>
    </html>
    EOD;
    echo "$theResults";
    ?>

<form id="contact-form" name="contact-form" method="post" action="form-processing.php">
    <p  style="=padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;size:10px;">
      <label>Name:<br />
        <input name="Name" type="text" id="FName" size="25" />
      </label>
    </p>
    <p  style="=padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;size:10px;">
      <label>Email:<br />
        <input name="Email" type="text" id="Email" size="25" />
      </label>
    </p>

    <p>
      <label>
        <input name="button" type="submit" class="submit-button" id="button" value="Send" />
      </label>
    </p>
  </form>  
  • 写回答

2条回答 默认 最新

  • dopr25398 2014-02-14 21:58
    关注

    Try

    $email = $_POST['Email'];
    $name = $_POST['Name'];
    

    The indexes/keys are case-sensitive

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 echarts动画效果失效的问题。官网下载的例子。
  • ¥60 许可证msc licensing软件报错显示已有相同版本软件,但是下一步显示无法读取日志目录。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
  • ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
  • ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
  • ¥30 关于<main>标签页面跳转的问题
  • ¥80 部署运行web自动化项目
  • ¥15 腾讯云如何建立同一个项目中物模型之间的联系
  • ¥30 VMware 云桌面水印如何添加