如何在使用表单时在php中提供导航链接

时间:2013-06-28 06:50:24

标签: php html

如果验证登录代码,我应该进入成员页面,否则我应该在同一页面上说..我不知道如何编写导航链接到另一个页面..我已经看到几个使用标题的答案但我没理得。

的login.php

if($username==$dbusername&&$password==$dbpassword)
{
 // If this condition is true I should go into member page
}

else
{
   echo "incorrect password!"; //should stay in the same page
}
form action= "member.php" method="post"
Username: input type="text" name="username"<br/>
Password: input type="password" name="password"<br/>
input type="submit" value="LogIn"><br/><br/>

2 个答案:

答案 0 :(得分:2)

只需使用header,就像这样:

if($username==$dbusername&&$password==$dbpassword)

{

header("location:member.php");


}

如果您想延迟重定向,可以使用:

header("Refresh: 5;url=klanten.php"); 

(这将在重定向前等待5秒)

答案 1 :(得分:0)

您可以通过发布到同一页面login.php

来实现您想要做的

在任何HTML之前,请检查:

if (isset($_POST['username'])) {
    if($username==$dbusername && $password==$dbpassword) {
        header("location: member.php");
    }
}

header(“location:member.php”)如果条件为true,只需重定向到member.php。 所以表单看起来像这样:

form action="login.php" method="post">
    Username: <input type="text" name="username" />
    Password: <input type="password" name="password" />
    <input type="submit" value="LogIn" />
</form>