Cara menggunakan PHP untuk membangunkan fungsi semakan produk yang mudah

WBOY
Lepaskan: 2023-09-21 08:54:01
asal
946 orang telah melayarinya

Cara menggunakan PHP untuk membangunkan fungsi semakan produk yang mudah

Cara menggunakan PHP untuk membangunkan fungsi semakan produk yang mudah

Dengan peningkatan e-dagang, fungsi semakan produk telah menjadi fungsi yang sangat diperlukan untuk memudahkan komunikasi antara pengguna dan penilaian pengguna terhadap produk. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan fungsi semakan produk yang mudah, dan melampirkan contoh kod tertentu.

  1. Buat pangkalan data

Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat semakan produk. Cipta pangkalan data bernama "komen_produk" dan buat jadual bernama "komen" di dalamnya. kita perlu menyambung ke pangkalan data. Buat fail bernama "config.php" dengan kandungan berikut:

$host = 'localhost'; ';

$conn = PDO baharu("mysql:host=$host;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION) ;
  1. ?>
Sila pastikan untuk menggantikan $host, $dbname, $username dan $password dengan maklumat pangkalan data anda sendiri.

Tunjuk ulasan


Dalam halaman butiran produk, kami perlu memaparkan maklumat ulasan produk. Buat fail bernama "product.php" dan tambahkan kod berikut di dalamnya:

include 'config.php';

$product_id = $_GET['product_id'];

$stmt = $ conn->prepare('SELECT * FROM comments WHERE product_id = :product_id');

$stmt->bindParam(':product_id', $product_id);
    $stmt->execute();
  1. $ comments = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($comments as $comment) {

id INT AUTO_INCREMENT PRIMARY KEY,
product_id INT,
username VARCHAR(50),
comment TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
Salin selepas log masuk

}

?>

Sila ambil perhatian bahawa dalam kod di atas, kami memperoleh produk melalui kaedah GET ID, dan kemudian tanya maklumat semakan produk daripada pangkalan data dan paparkannya pada halaman butiran produk.

Tambah Komen


Untuk menambah ulasan, kita perlu menambah borang ulasan pada halaman butiran produk. Tambahkan kod berikut dalam fail "product.php":

echo '<p>' . $comment['username'] . '于' . $comment['created_at'] . '发表评论:<br>' . $comment['comment'] . '</p>';
Salin selepas log masuk


Mengendalikan penyerahan ulasan

    Creee
  1. fail bernama "add_comment.php" dan tambahkan kod berikut:
include 'config.php';

$product_id = $_POST['product_id'];

$username = $_POST[' username '];

$comment = $_POST['comment'];

    $stmt = $conn->prepare('INSERT IN TO comments (product_id, username, comment) NILAI (:product_id, :username, :comment) ' );
  1. $stmt->bindParam(':product_id', $product_id);
  2. $stmt->bindParam(':username', $username);
$stmt->bindParam(':comment', $ komen);

$stmt->execute();

header('Location: product.php?product_id=' . $product_id);
?>

Dalam kod di atas, kami mendapat penyerahan melalui POST kaedah mengulas maklumat dan memasukkannya ke dalam pangkalan data. Kemudian gunakan fungsi pengepala untuk mengubah hala kembali ke halaman butiran produk dan memaparkan ulasan yang baru ditambahkan.

Di atas adalah langkah dan contoh kod untuk membangunkan fungsi semakan produk mudah menggunakan PHP. Anda boleh membuat pengubahsuaian dan sambungan yang sesuai mengikut keperluan anda sendiri untuk melaksanakan fungsi yang lebih kompleks, seperti paparan halaman halaman komen, log masuk pengguna, dsb. Semoga ia membantu perkembangan anda!

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

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!