Rumah >pembangunan bahagian belakang >tutorial php >Laman web kitar semula terpakai yang dibangunkan dalam PHP menyediakan fungsi pelaporan aduan pengguna

Laman web kitar semula terpakai yang dibangunkan dalam PHP menyediakan fungsi pelaporan aduan pengguna

王林
王林asal
2023-07-01 23:31:35688semak imbas

Laman web kitar semula terpakai yang dibangunkan oleh PHP menyediakan fungsi pelaporan aduan pengguna

Dengan perkembangan pesat Internet, pasaran dagangan terpakai secara beransur-ansur muncul. Walau bagaimanapun, ini telah diikuti dengan peningkatan dalam beberapa amalan perdagangan yang buruk dan pertikaian. Untuk memastikan keselamatan transaksi pengguna dan mengekalkan imej laman web yang baik, tapak web kitar semula terpakai harus menyediakan fungsi pelaporan aduan pengguna. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan menambahkan fungsi pelaporan aduan pengguna padanya.

Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat aduan pengguna. Buat jadual bernama "aduan" dalam MySQL, yang mengandungi medan berikut:

CREATE TABLE complaints (
   id INT AUTO_INCREMENT PRIMARY KEY,
   user_id INT NOT NULL,
   complaint TEXT NOT NULL,
   created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
   updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

Tambahkan borang aduan pada halaman utama tapak web untuk pengguna menyerahkan maklumat aduan. Tambahkan kod berikut dalam HTML:

<form action="submit_complaint.php" method="post">
   <textarea name="complaint" rows="5" cols="40" placeholder="请输入您的投诉内容"></textarea>
   <input type="submit" value="提交投诉">
</form>

Apabila pengguna mengklik butang hantar, ia akan melompat ke halaman "submit_complaint.php" untuk mengendalikan maklumat aduan yang dikemukakan oleh pengguna. Dalam fail "submit_complaint.php", kami memasukkan maklumat aduan ke dalam pangkalan data melalui kod PHP:

<?php
   $servername = "localhost";
   $username = "username";
   $password = "password";
   $dbname = "database";

   $conn = new mysqli($servername, $username, $password, $dbname);
   if ($conn->connect_error) {
       die("连接失败: " . $conn->connect_error);
   }

   $complaint = $_POST['complaint'];

   $sql = "INSERT INTO complaints (user_id, complaint) VALUES (1, '$complaint')";
   if ($conn->query($sql) === TRUE) {
       echo "投诉提交成功";
   } else {
       echo "投诉提交失败: " . $conn->error;
   }

   $conn->close();
?>

Selepas pengguna menyerahkan aduan, kami juga perlu menyediakan antara muka untuk pentadbir melihat dan mengendalikan aduan. Dalam kod HTML halaman pentadbir, kami menambah pautan untuk melihat senarai aduan:

<a href="complaints.php">查看投诉列表</a>

Selepas mengklik pautan, ia akan melompat ke halaman "complaints.php" untuk memaparkan senarai aduan. Dalam fail "complaints.php", kami menggunakan kod PHP untuk mendapatkan senarai aduan daripada pangkalan data dan memaparkannya kepada pentadbir:

<?php
   $servername = "localhost";
   $username = "username";
   $password = "password";
   $dbname = "database";

   $conn = new mysqli($servername, $username, $password, $dbname);
   if ($conn->connect_error) {
       die("连接失败: " . $conn->connect_error);
   }

   $sql = "SELECT * FROM complaints";
   $result = $conn->query($sql);

   if ($result->num_rows > 0) {
       while($row = $result->fetch_assoc()) {
           echo "投诉ID: " . $row["id"]. " - 用户ID: " . $row["user_id"]. " - 投诉内容: " . $row["complaint"]. "<br>";
       }
   } else {
       echo "暂无投诉列表";
   }

   $conn->close();
?>

Melalui langkah di atas, kami telah berjaya menambah fungsi pelaporan aduan pengguna ke tangan terpakai laman web kitar semula. Pengguna boleh membuat aduan melalui halaman utama tapak web dan pentadbir boleh melihat dan mengendalikan aduan melalui halaman pentadbir. Pelaksanaan fungsi ini menyediakan pengguna dengan persekitaran dagangan terpakai yang selamat dan telus, meningkatkan kredibiliti laman web dan kepuasan pengguna.

Ringkasan:

Artikel ini memperkenalkan cara menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan menambahkan fungsi pelaporan aduan pengguna padanya. Melalui penubuhan pangkalan data dan penulisan kod PHP yang berkaitan, kami telah membolehkan pengguna membuat aduan dan pentadbir melihat dan mengendalikan aduan. Ciri ini penting untuk mengekalkan imej laman web yang baik dan keselamatan transaksi pengguna. Saya berharap pembaca dapat mempelajari cara membangunkan laman web kitar semula terpakai dan menambah fungsi berkaitan dengan mengkaji artikel ini.

Atas ialah kandungan terperinci Laman web kitar semula terpakai yang dibangunkan dalam PHP menyediakan fungsi pelaporan aduan pengguna. 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