写一个登录界面html代码然后建立一个用户数据库
时间: 2023-05-21 20:04:47 浏览: 208
以下是一个简单的登录界面的 HTML 代码:
```
<!DOCTYPE html>
<html>
<head>
<title>登录界面</title>
</head>
<body>
<form action="register.php" method="POST">
<label for="username">用户名:</label>
<input type="text" name="username" id="username" required><br><br>
<label for="password">密码:</label>
<input type="password" name="password" id="password" required><br><br>
<input type="submit" value="登录">
</form>
</body>
</html>
```
当用户填写用户名和密码后,将被发送到 `register.php` 文件进行处理。在`register.php` 文件中可以建立一个用户数据库,并将用户的用户名和密码存储到数据库中。这里给出一个简单的例子:
```
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检查连接是否成功
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
// 创建 users 表
$sql = "CREATE TABLE users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(30) NOT NULL,
password VARCHAR(30) NOT NULL
)";
if (mysqli_query($conn, $sql)) {
echo "Table users created successfully";
} else {
echo "Error creating table: " . mysqli_error($conn);
}
// 添加用户
$username = $_POST["username"];
$password = $_POST["password"];
$sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
?>
```
这个脚本首先建立了一个名为 `users` 的表,然后将用户填写的用户名和密码插入到这个表中。注意,这只是一个简单的例子,实际的用户数据库需要更多的字段来保存用户的信息。