如何使用PHP開發簡單的招募資訊發布功能
近年來,隨著網路的快速發展,招募資訊發布平台也變得越來越重要。而PHP作為一種強大且易於學習的後端開發語言,為我們提供了豐富的工具和函數來實現招募資訊發布功能。本文將介紹如何使用PHP來開發一個簡單的招募資訊發布功能,並提供具體的程式碼範例。
CREATE TABLE jobs ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, description TEXT NOT NULL, company VARCHAR(255) NOT NULL, location VARCHAR(255) NOT NULL, salary DECIMAL(10, 2) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
<form method="POST" action="submit_job.php"> <input type="text" name="title" placeholder="职位名称" required> <textarea name="description" placeholder="职位描述" required></textarea> <input type="text" name="company" placeholder="公司名称" required> <input type="text" name="location" placeholder="工作地点" required> <input type="text" name="salary" placeholder="薪资" required> <button type="submit">发布</button> </form>
<?php // 连接到数据库 $connection = mysqli_connect("localhost", "root", "password", "database_name"); // 检查是否连接成功 if (!$connection) { die("数据库连接失败:" . mysqli_connect_error()); } // 获取表单中的数据 $title = $_POST['title']; $description = $_POST['description']; $company = $_POST['company']; $location = $_POST['location']; $salary = $_POST['salary']; // 将数据插入到数据库中 $sql = "INSERT INTO jobs (title, description, company, location, salary) VALUES ('$title', '$description', '$company', '$location', $salary)"; if (mysqli_query($connection, $sq)) { echo "招聘信息发布成功!"; } else { echo "发布失败:" . mysqli_error($connection); } // 关闭数据库连接 mysqli_close($connection); ?>
<?php // 连接到数据库 $connection = mysqli_connect("localhost", "root", "password", "database_name"); // 检查是否连接成功 if (!$connection) { die("数据库连接失败:" . mysqli_connect_error()); } // 查询数据库中的所有招聘信息 $sql = "SELECT * FROM jobs"; $result = mysqli_query($connection, $sql); // 显示查询结果 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "<h2>{$row['title']}</h2>"; echo "<p>{$row['description']}</p>"; echo "<p>{$row['company']}</p>"; echo "<p>{$row['location']}</p>"; echo "<p>{$row['salary']}</p>"; echo "<hr>"; } } else { echo "暂无招聘信息"; } // 关闭数据库连接 mysqli_close($connection); ?>
透過上述步驟,我們就成功地使用PHP開發了一個簡單的招聘資訊發布功能。使用者可以透過填寫表單發布招募訊息,同時也可以在另一個頁面上查看已發佈的招募資訊。當然,這只是一個簡單的範例,你可以根據自己的需求和業務規則對程式碼進行最佳化和擴展。希望本文能對你有幫助!
以上是如何使用PHP開發簡單的招募資訊發布功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!