我试图将网站的索引页面链接到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>";
}
?>
答案 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>";
}
}
?>