表单与后台数据库验证账户密码是否正确,错误显示到当前页,不跳转
哈哈哈哈。
哈哈哈哈。 2018-07-12 07:44:14
0
4
1385

写了一个表单,在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>

</html>


无忌哥哥

用ajax 就行了,页面就不会切换了。

  • 回复 我是想用php实现,小白想把php弄明白后再优化用jq
    哈哈哈哈。 作者 2018-07-12 09:18:35
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!