Initial commit
This commit is contained in:
51
20241208/register.php
Normal file
51
20241208/register.php
Normal file
@ -0,0 +1,51 @@
|
||||
<meta charset="utf-8">
|
||||
<?php
|
||||
require_once("db_config.php");
|
||||
if(isset($_POST['ok'])){
|
||||
$name = $_POST['name'];
|
||||
$password_1 = $_POST['password'];
|
||||
//服务器端数据验证
|
||||
$valid = true;
|
||||
if($name == ""){
|
||||
echo "姓名不能为空<br>";
|
||||
$valid = false;
|
||||
}
|
||||
//判断姓名是否重复
|
||||
$queryString = "select count(name) as counter from user_70 where name = '$name'";
|
||||
$rs = mysqli_query($link,$queryString);
|
||||
$row = mysqli_fetch_assoc($rs);
|
||||
if($row['counter'] != 0){
|
||||
// echo "用户". $name."已存在,请换名<br>";
|
||||
$userExist = true;
|
||||
}else{
|
||||
$userExist = false;
|
||||
}
|
||||
|
||||
if($valid && !$userExist){
|
||||
//对密码加密
|
||||
$password_1 = md5($password_1);
|
||||
//如果验证通过,把注册信息写入表中
|
||||
$queryString = "insert into user_70(name,password) values('$name','$password_1') ";
|
||||
mysqli_query($link,$queryString);
|
||||
echo "恭喜,注册成功!";
|
||||
}
|
||||
if($valid && $userExist){
|
||||
$password_1 = md5($password_1);
|
||||
$queryString = "update user_70 set password = '$password_1' where name = '$name'";
|
||||
mysqli_query($link,$queryString);
|
||||
echo "密码更新成功";
|
||||
}
|
||||
|
||||
|
||||
}else{
|
||||
$name = "";
|
||||
}
|
||||
?>
|
||||
<form action="" method="post">
|
||||
姓名:<input type="text" id="name" name="name" value="<?php echo $name;?>"><br>
|
||||
密码:<input type="password" id="password" name="password" value=""><br>
|
||||
<input type="submit" id="ok" name="ok" value="ok">
|
||||
</form>
|
||||
<script>
|
||||
//同学们自行完成浏览器数据验证
|
||||
</script>
|
Reference in New Issue
Block a user