HTML 連接 MySQL 登錄頁面源碼
使用 HTML 和 PHP,你可以創建一個簡單的登錄頁面并將數據存儲到 MySQL 數據庫中。以下是一個簡單的示例:
<html> <body> <?php /* 這些是數據庫連接的憑證 */ $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 處理表單提交 if ($_SERVER["REQUEST_METHOD"] == "POST") { $username = $_POST["username"]; $password = $_POST["password"]; // 驗證用戶名和密碼 $sql = "SELECT * FROM users WHERE username='$username' and password='$password'"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 登錄成功 session_start(); $_SESSION["username"] = $username; header("Location: welcome.php"); } else { echo "用戶名或密碼不正確"; } } ?><h2>歡迎訪問登錄頁面</h2> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> 用戶名: <input type="text" name="username"><br> 密碼: <input type="password" name="password"><br><br> <input type="submit" name="submit" value="登錄"> </form> </body> </html>
上面的代碼包括數據庫連接憑證,表單提交代碼和表單處理代碼。
請注意,這是一個非常基本的示例。你應該添加更多的驗證和安全措施來確保你的應用程序不容易受到攻擊。