So entwickeln Sie mit PHP eine einfache Produktbewertungsfunktion
Mit dem Aufstieg des E-Commerce ist die Produktbewertungsfunktion zu einer unverzichtbaren Funktion geworden, um die Kommunikation zwischen Benutzern und Verbrauchern bei der Bewertung von Produkten zu erleichtern. In diesem Artikel wird erläutert, wie Sie mit PHP eine einfache Produktbewertungsfunktion entwickeln und spezifische Codebeispiele anhängen.
Zuerst müssen wir eine Datenbank erstellen, um Produktbewertungsinformationen zu speichern. Erstellen Sie eine Datenbank mit dem Namen „product_comments“ und erstellen Sie darin eine Tabelle mit dem Namen „comments“. Die Tabellenstruktur ist wie folgt:
CREATE TABLE comments (
id INT AUTO_INCREMENT PRIMARY KEY, product_id INT, username VARCHAR(50), comment TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
im PHP-Code. Wir müssen eine Verbindung zur Datenbank herstellen. Erstellen Sie eine Datei mit dem Namen „config.php“ mit folgendem Inhalt:
$host = 'localhost';
$username = 'root'; ';
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
?>
Bitte stellen Sie sicher, dass Sie $host, $dbname, $username und $password durch Ihre eigenen Datenbankinformationen ersetzen.
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();
$ comments = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($comments as $comment) {
echo '<p>' . $comment['username'] . '于' . $comment['created_at'] . '发表评论:<br>' . $comment['comment'] . '</p>';
}
?>
Bitte beachten Sie, dass wir im obigen Code das Produkt über die GET-Methode erhalten Geben Sie die ID ein, fragen Sie dann die Bewertungsinformationen des Produkts aus der Datenbank ab und zeigen Sie sie auf der Produktdetailseite an.