Tapak web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong pengguna untuk berkongsi ulasan
Dengan peningkatan beransur-ansur dalam kesedaran alam sekitar, kitar semula terpakai telah menjadi cara yang lebih popular, yang bukan sahaja dapat mengurangkan tekanan terhadap alam sekitar, tetapi juga menyediakan pengguna dengan nilai barang yang tidak berguna . Untuk memberi perkhidmatan yang lebih baik kepada pengguna, laman web kitar semula terpakai yang dibangunkan menggunakan PHP bukan sahaja menyediakan fungsi perdagangan komoditi, tetapi juga menyokong pengguna untuk berkongsi ulasan dan meningkatkan pengalaman pembelian pengguna. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan tapak web sedemikian dan menyediakan contoh kod yang berkaitan.
Langkah 1: Buat pangkalan data dan jadual
Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat penilaian pengguna. Dalam pangkalan data MySQL, anda boleh menggunakan pernyataan berikut untuk mencipta jadual bernama "ulasan":
CREATE JADUAL ulasan (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
user_id INT(11),
product_id INT(11),
rating INT(11),
komen TEKS,
create_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Dalam jadual ini, kami mempunyai beberapa medan: id (ID yang digunakan untuk mengenal pasti rating secara unik), user_id (ID pengguna rating), product_id (ID produk yang dinilai), rating (rating, yang boleh 1 hingga 5), ulasan (kandungan penilaian), create_at (masa penciptaan penilaian).
Langkah 2: Paparkan maklumat penilaian
Seterusnya, kami perlu memaparkan maklumat penilaian pada halaman butiran produk. Kita boleh menggunakan kod berikut untuk mendapatkan maklumat penilaian daripada pangkalan data dan memaparkannya:
// Sambung ke pangkalan data
$mysqli = new mysqli('localhost', 'username', 'password', 'pangkalan data ');
// Semak sama ada sambungan berjaya
jika ($mysqli->connect_errno) {
die('Gagal menyambung ke pangkalan data:' . $mysqli->connect_error);
}
// Dapatkan ID produk
$product_id = $_GET['product_id'];
// Maklumat semakan pertanyaan
$query = "SELECT * FROM reviews WHERE product_id = '$product_id'";
$result = $mysqli ->query($query) ;
// Paparkan maklumat penilaian
sementara ($row = $result->fetch_assoc()) {
echo '
Rating: ' . $row['rating' ] . '
';Kandungan penilaian:' ;p>Masa penilaian:' . $row['created_at'] . '
';$mysqli-> close();
?>
$rating = $_POST['rating'];
$comment = $_POST['comment'];
$mysqli = mysqli baharu('localhost', 'nama pengguna', 'kata laluan', 'pangkalan data');
jika ($mysqli->connect_errno) {
die('连接数据库失败:' . $mysqli->connect_error);
//Masukkan maklumat ulasan
$query = "INSERT IN TO reviews (user_id, product_id, rating, comment)
VALUES ('$user_id', '$product_id', '$rating', '$comment')";
echo '评价成功';
echo '评价失败:' . $mysqli->error;
$mysqli->close();
}
?>
Atas ialah kandungan terperinci Laman web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong pengguna untuk berkongsi ulasan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!