表單與後台資料庫驗證帳號密碼是否正確,錯誤顯示到目前頁,不跳轉
哈哈哈哈。
哈哈哈哈。 2018-07-12 07:44:14
0
4
1380

寫了一個表單,在php裡,我想透過點擊登入以後直接連接後台資料庫驗證,如果正確直接調整到下一個頁面,如果不正確,直接在登入頁面上顯示帳號密碼錯誤的訊息,不來回跳轉。

我看好多了都是,先跳到驗證php頁面,正確了下一步,不正確又重新打開一遍登入php  很麻煩。


有大神了解嗎

哈哈哈哈。
哈哈哈哈。

全部回覆(3)
You bad bad

錯誤就exit();試試看

NULL

如果是前後端分離,就用ajax 如果是PHP+HTML 給你一段程式碼參考

<?php

    @$username = $_REQUEST['username']; //取得本頁提交的帳號

    @$password = $_REQUEST['password'];//取得本頁提交的密碼

#    $status = false ;//定義一個狀態

    if (isset($username) || isset($password)) {

        //如果使用者名稱和密碼都有,執行驗證邏輯,如果錯誤,把$status 改成錯誤訊息,例如帳號密碼錯誤

    }

?>

<html>

<body>

<!-- form的action提交地址為目前頁面的PHP檔案-->

<form action="/login.php" method="post">

    <?php if ($status !== false ) { echo "<div>".$status."</div>" } ? >

    <input type="text" name="username">

    <input type="text" name="password">

#    <button type="submit">登陸</button>

</form>

<body>

##</form>

<body>

##</form>

#<body>#####</form>#######<body>#### ##</html>#############
无忌哥哥

用ajax 就行了,頁面就不會切換了。

  • 回覆 我是想用php實現,小白想把php搞懂後再優化用jq
    哈哈哈哈。 作者 2018-07-12 09:18:35
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!