Rumah >pembangunan bahagian belakang >tutorial php >Laman web kitar semula terpakai yang dibangunkan menggunakan PHP menyokong pengguna untuk berkongsi ulasan
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:
09efe45988e4efe998bcfa6cc4d58cbfconnect_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 'dc6dce4a544fdca2df29d5ac0ea9906b';
echo 'e388a4556c0f65e1904146cc1a846beeRating: ' . $row['rating' ] . '94b3e26ee717c64999d7867364b1b4a3';
echo 'e388a4556c0f65e1904146cc1a846beeKandungan penilaian:' ;p>Masa penilaian:' . $row['created_at'] . '94b3e26ee717c64999d7867364b1b4a3';
echo '16b28748ea4df4d9c2150843fecfba68';
}
$mysqli-> close();
?>
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')";if ($mysqli->query($query) === BENAR) {
echo '评价成功';} lain {
echo '评价失败:' . $mysqli->error;}//Tutup sambungan pangkalan data
$mysqli->close();
}
?>
f23a3538b485c35f0361d02345fb5548
4a084b5dae8a2bf119345079f1f71c59
d8647659c58afd6a91463e7b992ee170
<option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option>18bb6ffaf0152bbe49cd8a3620346341234c3d41a105da802e2e1a471b4e3a88Kandungan penilaian: 8c1ecd4bb896b2264e0711597d40766c
b5d40395564b531c6bed7bdaea3a012740587128eee8df8f03d0b607fe983014
f5a47148e367a6035fd7a2faa965022e
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!