Rumah >pembangunan bahagian belakang >tutorial php >Cara menggunakan PHP untuk membangunkan fungsi penerbitan maklumat pengambilan yang mudah

Cara menggunakan PHP untuk membangunkan fungsi penerbitan maklumat pengambilan yang mudah

王林
王林asal
2023-09-20 12:29:001235semak imbas

Cara menggunakan PHP untuk membangunkan fungsi penerbitan maklumat pengambilan yang mudah

Cara menggunakan PHP untuk membangunkan fungsi penerbitan maklumat pengambilan yang mudah

Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat Internet, platform penerbitan maklumat pengambilan menjadi semakin penting. Sebagai bahasa pembangunan back-end yang berkuasa dan mudah dipelajari, PHP menyediakan kami pelbagai alatan dan fungsi untuk melaksanakan fungsi penerbitan maklumat pengambilan. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi penerbitan maklumat pengambilan yang mudah dan menyediakan contoh kod khusus.

  1. Buat pangkalan data dan jadual
    Pertama, kita perlu mencipta jadual dalam pangkalan data MySQL untuk menyimpan maklumat pengambilan. Anda boleh menggunakan pernyataan SQL berikut untuk membuat jadual bernama "jobs":
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
);
  1. Buat borang maklumat keluaran
    Seterusnya, kami perlu mencipta borang HTML untuk pengguna menyiarkan maklumat pengambilan. Borang mudah boleh dibuat menggunakan contoh kod berikut:
<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>
  1. Mengendalikan penyerahan borang
    Selepas pengguna menyerahkan borang maklumat pos, kita perlu menggunakan PHP untuk memproses data borang dan menyimpan data dalam pangkalan data. Fail yang dipanggil "submit_job.php" boleh dibuat untuk mengendalikan penyerahan borang menggunakan contoh kod berikut:
<?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);
?>
  1. Paparkan Maklumat Pekerjaan Yang Diterbitkan
    Untuk pengguna menyemak imbas dan melihat maklumat pekerjaan yang diterbitkan, kami perlu mencipta Halaman untuk memaparkan maklumat yang diterbitkan. Anda boleh menggunakan contoh kod berikut untuk mencipta fail bernama "jobs.php" untuk memaparkan maklumat pengambilan yang diterbitkan:
<?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);
?>

Melalui langkah di atas, kami telah berjaya membangunkan fungsi penerbitan maklumat pengambilan yang mudah menggunakan PHP. Pengguna boleh menyiarkan siaran kerja dengan mengisi borang, dan juga boleh melihat siaran kerja yang disiarkan pada halaman lain. Sudah tentu, ini hanyalah contoh mudah, anda boleh mengoptimumkan dan memanjangkan kod mengikut keperluan dan peraturan perniagaan anda sendiri. Harap artikel ini dapat membantu anda!

Atas ialah kandungan terperinci Cara menggunakan PHP untuk membangunkan fungsi penerbitan maklumat pengambilan yang mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn