Rumah > Artikel > pembangunan bahagian belakang > Analisis kod sumber sistem pengurusan harta hilang kampus dilaksanakan dalam PHP
Sistem pengurusan hilang dan ditemui kampus ialah alat praktikal yang memudahkan pelajar dan fakulti mengurus maklumat yang hilang dan ditemui. Melalui bahasa pengaturcaraan PHP, kami boleh melaksanakan sistem pengurusan harta hilang kampus yang mudah dan berfungsi sepenuhnya. Di bawah, saya akan memperkenalkan idea reka bentuk dan contoh kod khusus sistem melalui analisis kod sumber.
Sistem pengurusan yang hilang dan ditemui terutamanya termasuk modul berfungsi berikut:
Mula-mula kita perlu mereka bentuk pangkalan data, termasuk jadual data berikut:
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "campus_lost_found"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?>e
<form method="post" action="submit_lost_item.php"> <input type="text" name="title" placeholder="失物名称" required> <textarea name="description" placeholder="失物描述" required></textarea> <!-- 其他字段省略 --> <button type="submit">发布失物信息</button> </form>e
<?php include 'db_connect.php'; $title = $_POST['title']; $description = $_POST['description']; $user_id = $_SESSION['user_id']; $sql = "INSERT INTO lost_items (title, description, user_id) VALUES ('$title', '$description', '$user_id')"; if ($conn->query($sql) === TRUE) { echo "失物信息发布成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); ?>e
<?php include 'db_connect.php'; $search_query = $_GET['search']; $sql = "SELECT * FROM lost_items WHERE title LIKE '%$search_query%' OR description LIKE '%$search_query%'"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "标题: " . $row["title"]. " - 描述: " . $row["description"]. "<br>"; } } else { echo "未找到相关失物信息"; } $conn->close(); ?>
<form method="post" action="admin_login.php"> <input type="text" name="username" placeholder="管理员用户名" required> <input type="password" name="password" placeholder="管理员密码" required> <button type="submit">登录</button> </form>
<?php include 'db_connect.php'; $username = $_POST['username']; $password = $_POST['password']; $sql = "SELECT * FROM users WHERE username='$username' AND password='$password' AND is_admin=1"; $result = $conn->query($sql); if ($result->num_rows > 0) { $_SESSION['admin_logged_in'] = true; echo "管理员登录成功"; } else { echo "管理员用户名或密码错误"; } $conn->close(); ?>
Ringkasan
Atas ialah kandungan terperinci Analisis kod sumber sistem pengurusan harta hilang kampus dilaksanakan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!