[MySqli扩展]⑧--编辑用户

更新
 case 'editUser':
        $sql = "UPDATE user SET username='{$username}',
          password='{$password}',age='{$age}'
          WHERE id={$id}";
        $res = $mysqli->query($sql);
        if ($res) {
            $mes = "更新成功";
        } else {
            $mes = "更新失败";
        }
        $url = "test.php";
        echo "";
        break;

editUser.php

connect_errno) {
    dir($mysqli->connect_error);
}
$mysqli->set_charset('utf8');
$id = isset($_GET['id']) ? $_GET['id'] : "";
$sql = "SELECT id,username,password,age FROM user WHERE id=" . $id;
$mysqli_result = $mysqli->query($sql);
if ($mysqli_result && $mysqli_result->num_rows > 0) {
    $row = $mysqli_result->fetch_assoc();

}

?>



    editUser


编辑用户

用户名
密码
年龄

doAction.php

connect_errno) {
    die($mysqli->connect_error);
}
$mysqli->set_charset('utf8');
$username = isset($_POST['username']) ? $_POST['username'] : "";
$username = $mysqli->escape_string($username);//转义
$password = isset($_POST['password']) ? md5($_POST['password']) : "";
$age = isset($_POST['age']) ? $_POST['age'] : "";
$act = isset($_GET['act']) ? $_GET['act'] : "";
$id = isset($_GET['id']) ? $_GET['id'] : "";

switch ($act) {
    case "addUser":
        $sql = "INSERT INTO user(username,password,age) VALUES('{$username}','{$password}','{$age}') ";
        $res = $mysqli->query($sql);
        if ($res) {
            $insert_id = $mysqli->insert_id;
            echo "";
        } else {
            echo "";
        }
        break;
    case 'delUser':
        $sql = "DELETE FROM user WHERE id=" . $id;
        $res = $mysqli->query($sql);
        if ($res) {
            $mes = "删除成功";
        } else {
            $mes = "删除失败";
        }
        $url = "test.php";
        echo "";
        exit();
        break;
    case 'editUser':
        $sql = "UPDATE user SET username='{$username}',
          password='{$password}',age='{$age}'
          WHERE id={$id}";
        $res = $mysqli->query($sql);
        if ($res) {
            $mes = "更新成功";
        } else {
            $mes = "更新失败";
        }
        $url = "test.php";
        echo "";
        break;
}

?>

test.php

connect_errno) {
    die('CONNECT ERROR : ' . $mysqli->connect_error);
}
$sql = "SELECT id,username,age FROM user";
$mysqli_result = $mysqli->query($sql);
if ($mysqli_result && $mysqli_result->num_rows > 0) {
    while ($row = $mysqli_result->fetch_assoc()) {
        $rows[] = $row;
    }
}
?>


    Document


用户列表-添加用户

编号 用户名 年龄 操作
更新|删除

addUser.php



    addUser


添加用户

用户名
密码
年龄
[MySqli扩展]⑧--编辑用户_第1张图片
Paste_Image.png
Paste_Image.png
[MySqli扩展]⑧--编辑用户_第2张图片
Paste_Image.png

你可能感兴趣的:([MySqli扩展]⑧--编辑用户)