Maison >développement back-end >tutoriel php >Comment utiliser PHP pour développer une fonction simple de publication d'informations de recrutement
Comment utiliser PHP pour développer une fonction simple de publication d'informations de recrutement
Ces dernières années, avec le développement rapide d'Internet, les plateformes de publication d'informations de recrutement sont devenues de plus en plus importantes. En tant que langage de développement back-end puissant et facile à apprendre, PHP nous offre une multitude d'outils et de fonctions pour mettre en œuvre la fonction de publication d'informations de recrutement. Cet article présentera comment utiliser PHP pour développer une fonction simple de publication d'informations de recrutement et fournira des exemples de code spécifiques.
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); ?>
Grâce aux étapes ci-dessus, nous avons développé avec succès une fonction simple de publication d'informations de recrutement en utilisant PHP. Les utilisateurs peuvent publier des offres d'emploi en remplissant un formulaire et peuvent également consulter les offres d'emploi publiées sur une autre page. Bien entendu, il ne s’agit que d’un exemple simple, vous pouvez optimiser et étendre le code en fonction de vos propres besoins et règles métier. J'espère que cet article pourra vous être utile !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!