php 数据库连接

管理员界面:

//用户登录界面

<fieldset>
    <legend>用户登录</legend>
    <form action="chuli.php" method="post">
        姓名 : <input type="text" name = "uid"> <br>
        密码 : <input type="password" name= "pwd"><br>
        <input type="submit" value="登录">
    </form>
</fieldset>

//处理用户传过来的结果

<?php

//接受用户传过来的值
    $uid= $_POST["uid"];
    $pwd= $_POST["pwd"];
//连接数据库
    $db =new MySQLi("localhost","root","","z_text");
    !mysqli_connect_error() or die("连接失败");
    $db -> query("set names utf8");

//查询数据库中是否有对应的账号
    $sql = "select password from user where name = '$uid' ";
    $ret = $db -> query($sql);

//将查到的值转换成数组
    $arr = $ret ->fetch_row();
    if($arr[0]==$pwd && $pwd !=null){

//成功跳转到编辑界面
        header("location:list.php?uid=".$uid);
    }
    else{

//不成功跳转到登录页面
        header("location:login.php?error=1");
    }
?>

//编辑页面

 

 编辑页面

//添加处理

<?php
    //连接数据库
    $db =new MySQLi("localhost","root","","z_text");
    !mysqli_connect_error() or die("连接失败");
    $db -> query("set names utrf8");
    //获取用户信息
    $uid = $_POST["uid"];
    $pwd = $_POST["pwd"];
    //添加用户和密码
    $sql = "insert into  user(name,password) values('$uid','$pwd')";
    $ret = $db-> query($sql);
    //如果添加成功返回管理页面
    if($ret){
        header("location:list.php");
    }else{
        //不成功则返回添加界面并传值
        header("location:add.php?v=1");
    } 
?>

posted @ 2018-02-06 16:24  王策。  阅读(108)  评论(0编辑  收藏  举报