我的表单在我的引导程序中不起作用

时间:2015-11-03 12:19:48

标签: php html mysql forms twitter-bootstrap

我已编写代码来制作登录页面,这很好用。但是当我将它实现到我修改过的bootstrap-template中时,它就不再起作用了 编辑:它不会给出任何结果,如果我正确理解了firebug提交按钮确实有效但其余部分没有,(至少,它在firebug控制台中给我一个输出)它似乎没有发送用户名或密码,它确实没有将我重定向到action =“”

中设置的页面

这是我的代码:

<div id="login" class="container" style="color:#f7f7f7; background-color:#222222">
        <div class="row">
            <div class="col-lg-12 text-center">
                <h2 class="section-heading">Login</h2>

            </div>
        </div>
        <div class="row text-center">
            <div class="col-md-4 col-md-offset-4">
            <form method="POST" action="passwordunhash.php">
            <p> username: <input type="text" name="username" value="username"></p>
            <p> password: <input type="password" name="password" value=""></p>
            <p> <input type="submit" value="Inloggen"></p>

            </form>
            </div>
        </div>
    </div>
<?php
if (empty($_POST['username']) && empty($_POST['password']) ){
echo " ";
}
else {
$query = "SELECT rank FROM users WHERE username='$username'";
if (!$resultaat = mysql_query($query) ){
        $boodschap .= "query \"$query \" mislukt";
//          echo "Dit is de boodschap: ".$boodschap." einde boodschap ";
        echo "username not found";
    }
else {
$rij = mysql_fetch_array($resultaat);
$_SESSION['rank'] = $rij["rank"];
}
$query = "SELECT password FROM users WHERE username='$username'";
if (!$resultaat = mysql_query($query) ){
        $boodschap .= "query \"$query \" mislukt";
//          echo "Dit is de boodschap: ".$boodschap." einde boodschap ";
        echo "username not found";
    }

    $rij = mysql_fetch_array($resultaat);
    $hash = $rij["password"];

    if (password_verify($password, $hash)){
    $_SESSION['loggedin'] = true;
    header("Location: /index.php");
    exit(); 
    }
    else {
    echo 'username or password is incorrect';
    session_unset();
    session_destroy();
    }
}
?>

这是我认为问题应该存在的部分。
我尝试了各种各样的东西,包括使用bootstrap表单函数并将操作留空 对不起它里面的荷兰语。
这也是我关于stackoverflow的第一个问题,所以如果我错过了你可能需要的任何重要信息,请告诉我。

0 个答案:

没有答案