页面代码
<body>
<div class="box">
<form action="index.php?q=register" method="post">
用户名:<input type="text" name="username" class="in"> <br><br>
密 码: <input type="password" name="pwd" class="in">
<div class="sub">
<input type="submit" value="注册" class="register">
<input type="submit" value="登录" class="login">
</div>
</form>
<script>
$(document).ready(function(){
$(".register").click(function(){
$("form").attr("action","index.php?q=register")
});
$(".login").click(function(){
$("form").attr("action","index.php?q=login")
});
})
</script>
</div>
</body>
后端代码
<?php
header("Content-type: text/html; charset=utf-8");
$q = $_GET["q"];
$name = $_POST["username"];
$pwd = $_POST["pwd"];
//连接数据库,创建数据表
$servername = "127.0.0.1";
$username = "root";
$db_pwd = "";
$db_name = "viser";
$conn = new mysqli($servername, $username, $db_pwd, $db_name);
if ($conn->connect_error) {
echo "创建失败";
} else {
//注册页面
if ($q == "register") {
if ($name == "" || $pwd == "") {
echo "用户名不能为空";
} else {
$sql = "SELECT * FROM login1 WHERE lo_name='$name'";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
if ($row) {
echo "用户名已存在";
} else {
$sql = "INSERT INTO login1 (lo_name,lo_pwd)
VALUES ('$name','$pwd')
";
if ($conn->query($sql) === TRUE) {
echo "注册成功";
} else {
echo "失败";
}
}
}
}
//登录页面
if ($q == "login") {
$sql = "SELECT * FROM login1 WHERE lo_name='$name'";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_array($result);
if ($row) {
if ($pwd == $row['lo_pwd']) {
echo "<script>";
echo "location.href = 'login.html'";
echo "</script>";
} else {
echo "密码不正确!";
}
} else {
echo "用户不存在!";
}
}
}
$conn->close();
4653




被折叠的 条评论
为什么被折叠?



