• 登录注册的页面制作


    下面来做一个超简易的登录注册

    先来说注册

    得先写个大标题证明是注册页面,然后再就是文本框填内容,在注册这里建三个文本框,用户名,密码,还有姓名,最后还有一个注册的按钮,用来跳转页面

    分析好了之后,先建注册页面的第一个网页

    复制代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <h1>注册页面</h1>
    <form action="./zhucechuli.php" method="post">
    <div>用户名:<input type="text" name="yh" /></div>
    <div>密码:<input type="text" name="mm" /></div>
    <div>姓名:<input type="text" name="xm" /></div>
    <div><input type="submit"  value="注册"/></div>
    </form>
    
    </body>
    </html>
    复制代码

    运行后是这样的

    <form action="./zhucechuli.php" method="post"></form>
    这句话的意思就是那个注册按钮一点,就要把里面的数据传送到哪个页面,.php那个文件是即将我们要建的一个,必须是在当前目录下,post是可以使传送的数据信息在浏览器地址那里隐藏,用get的话就是显示的
    然后再建注册处理页面
    新建一个php格式的文件,命名后面必须加.php,然后保存,保存的地址要和注册页面的地址在同一目录下
    因为是php文件,里面的内容可以都不用了,改成<?php 内容 就可以,尾部也可以省略掉
    复制代码
    <?php 
    $yh = $_POST["yh"];
    $mm = $_POST["mm"];
    $xm = $_POST["xm"];
    
    //1.造连接对象
    $db = new MySQLi("localhost","root","726","text11");            连接数据库 ,我用的是text11
    
    //2.写SQL语句
    $sql = "insert into zhuce values('{$yh}','{$xm}','{$mm}')";          我用的是zhuce的表     里面就三列  yh  xm   mm 
    
    //3.执行
    $r = $db->query($sql);
    
    if($r)
    {
        echo "注册成功!";
    }
    else
    {
        echo "注册失败!";
    }
    复制代码

    通过注册页面,添上注册内容,注册后的显示:

    运行中可能会出现乱码,改一下文字编码就可以了,改成国际通用的

    这样注册页面就做好了!
    下面是登陆页面
    登陆页面用的是,两个文本框,一个按钮
    复制代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <h1>登录页面</h1>
    <form action="./dengluchuli.php" method="post">
    <div>用户名:<input type="text" name="yh" /></div>
    <div>密码:<input type="password" name="mm" /></div>
    <div><input type="submit"  value="登录"/></div>
    
    </form>
    </body>
    </html>
    复制代码

    同样的也是要做过登陆处理页面,在当前目录下

    复制代码
    <?php
    $yh = $_POST["yh"];
    $mm = $_POST["mm"];
    
    //1.造连接对象
    $db = new MySQLi("localhost","root","726","text11");
    
    //2.写SQL语句
    $sql = "select mm from zhuce where yh='{$yh}'";
    
    //3.执行
    $reslut = $db->query($sql);
    
    //4.取数据
    $attr = $reslut->fetch_row();
    if($attr[0]==$mm && !empty($mm))
    
    {
        echo "登录成功!";
    }
    else
    {
        echo "登录失败!";
    }
    复制代码

    再填登陆页面时,如果和注册的用户密码不一致,则登陆失败,一样的话才登陆成功,打开数据库会发现,注册的内容都在里面

  • 相关阅读:
    多图详解!10大高性能开发核心技术(转发)
    从 Spring Cloud 看一个微服务框架的「五脏六腑」
    eclipse中的springBoot项目 执行maven build 和maven install 报错
    Mysql怎么删除某表中的一条数据
    eclipse 中需要配置jdk、需要配置jre吗? 以及安装eclipse后需要做的一些配置
    IntelliJ IDEA 2019.2最新版本免费激活码(亲测可用)
    在springBoot项目配置项目的访问路径的时候 server.context-path不起作用的原因
    共享类型的基站概念
    oracle创建索引
    ORACLE中的DBLINK概念及使用DBLINK对远程数据库的连接
  • 原文地址:https://www.cnblogs.com/zhaodahai/p/6830657.html
Copyright © 2020-2023  润新知