将索引链接到PHP页面

时间:2017-04-20 02:21:09

标签: php html forms

我试图将网站的索引页面链接到PHP页面。 PHP是带有表单的联系页面。在我变成PHP文件之前,它正在100%工作。截至目前,我正在收到" HTTP ERROR 500",消息。

链接到php页面的Index.html代码。

  <a href="quote.php" target="blank" class="ghost-btn">Get A Quote</a>

PHP代码我在第二页(Quote.PHP)上使用。

<?php
        include 'mailer.php';
        if($_Get['success']) == 1 {
          echo "<div class=\"form-messages success\"> Thank you! Your message has been sent. </div>";
        }

        if ($_Get['success']) == -1 {
          echo "<div class=\"form-messages error\"> Oops! Something went wrong please try again. </div>";
        }
?>

2 个答案:

答案 0 :(得分:0)

我首先将文件名更改为小写,以便与链接匹配。

quote.php

也可能出现不同的错误,我相信$ _Get数组也应该是

$_GET

不确定您的mailer.php文件中有哪些错误检测,但可能还应该有类似的内容

if(isset($_GET['success'])){ \\do stuff }

您的链接未传递变量成功,因此可能无法正常运行

<a href="quote.php?success=1" target="blank" class="ghost-btn">Get A Quote</a>

答案 1 :(得分:0)

您需要使用url传递值

<a href="quote.php?success=1" target="blank" class="ghost-btn">Get A Quote</a>

您的$_get['sucess']应更改为$_GET['success'] if($_Get['success']) == 1应更改为if($_GET['success'] == 1 )

<?php 

    include 'mailer.php';

    if(isset($_GET['success'])){

        if($_GET['success'] == 1 )  
        {

          echo "<div class=\"form-messages success\"> Thank you! Your message has been sent. </div>";

        }
        elseif($_GET['success'] == -1 )  
        {

          echo "<div class=\"form-messages error\"> Oops! Something went wrong please try again. </div>";

        }

    }
?>