-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchangecheck.php
More file actions
executable file
·69 lines (61 loc) · 2.86 KB
/
changecheck.php
File metadata and controls
executable file
·69 lines (61 loc) · 2.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
if (isset($_COOKIE["cur_user"])) {
setcookie("cur_user", $_COOKIE["cur_user"], time() + 3600);
setcookie("cur_sid", $_COOKIE["cur_sid"], time() + 3600);
} //设置cookie
else {
echo <<<EOF
<script>alert("You need to log in!")</script>
EOF;
echo <<<EOF
<script>url="index.php";window.location.href=url;</script>
EOF;
} //未设置cookie,返回登陆,防止直接访问子界面
?>
<?php
if(isset($_POST["change"]) && $_POST["change"] == "333") { //按下提交按钮判定
$sid = $_COOKIE["cur_sid"];
$name = $_COOKIE["cur_user"];
$realname = $_POST["realname"];
$nickname = $_POST["nickname"];
$id = $_POST["id"];
$email = $_POST["email"];
$signature = $_POST["signature"];
$major = $_POST["shuyuan"];
//存储输入要修改的个人数据
$connect = mysqli_connect("localhost","root","yry001223","main"); //连接数据库
if (!$connect){
echo"<script>alert('数据库连接失败!')</script>";
} //连接失败提醒
// mysqli_select_db($connect,"member");
// mysqli_query($connect,"set names utf8");
$sql0 = "SELECT * FROM user WHERE MemberName LIKE '$nickname'"; //数据库指令,查询相同昵称人数
$result0 = mysqli_query($connect,$sql0);
$num0 = mysqli_num_rows($result0);
if($num0 != 0 && $name!=$nickname ){
echo "<script>alert('已经有位爷用这个名字注册过了,对不住喽'); history.go(-1);</script>";
}//非本人同昵称不允许存在
else {
$sql1 = "UPDATE `main`.`user` SET `MemberName` = '$nickname' WHERE `sid` = '$sid' ";
$result1 = mysqli_query($connect, $sql1);
//更新昵称
$sql2 = "UPDATE `main`.`user` SET `MemberRealName` = '$realname' WHERE `sid` = '$sid' ";
$result2 = mysqli_query($connect, $sql2);
//更新真实姓名
$sql3 = "UPDATE `main`.`user` SET `MemberId` = '$id' WHERE `sid` = '$sid' ";
$result3 = mysqli_query($connect, $sql3);
//更新学号
$sql4 = "UPDATE `main`.`user` SET `Email` = '$email' WHERE `sid` = '$sid' ";
$result4 = mysqli_query($connect, $sql4);
//更新邮箱
$sql5 = "UPDATE `main`.`user` SET `Signature` = '$signature' WHERE `sid` = '$sid' ";
$result5 = mysqli_query($connect, $sql5);
//更新个人简介
$sql6 = "UPDATE `main`.`user` SET `Major` = '$major' WHERE `sid` = '$sid' ";
$result6 = mysqli_query($connect, $sql6);
//更新书院
echo"<script>alert('修改成功!')</script>";
header("Location:HomePage.php"); //返回个人中心
}
}
?>