Maison > Article > développement back-end > Comment utiliser PHP pour développer une fonction simple d'évaluation des produits
Comment utiliser PHP pour développer une fonction simple d'évaluation des produits
Avec l'essor du commerce électronique, la fonction d'évaluation des produits est devenue une fonction indispensable pour faciliter la communication entre les utilisateurs et l'évaluation des produits par les consommateurs. Cet article expliquera comment utiliser PHP pour développer une fonction simple d'évaluation de produits et joindra des exemples de code spécifiques.
Tout d'abord, nous devons créer une base de données pour stocker les informations sur les avis sur les produits. Créez une base de données nommée "product_comments" et créez-y une table nommée "comments". La structure de la table est la suivante :
CREATE TABLE comments (
id INT AUTO_INCREMENT PRIMARY KEY, product_id INT, username VARCHAR(50), comment TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ; nous devons nous connecter à la base de données. Créez un fichier nommé "config.php" avec le contenu suivant :
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION) ;
?>
Veuillez vous assurer de remplacer $host, $dbname, $username et $password par vos propres informations de base de données.
Afficher les avis
$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>';
}
?>
Veuillez noter que dans le code ci-dessus, nous obtenons le produit via la méthode GET ID, puis interrogez les informations d'évaluation du produit dans la base de données et affichez-les sur la page de détails du produit.
Gestion des soumissions de commentaires
Créer un fichier nommé "add_comment.php" et ajoutez le code suivant : include 'config.php';$comment = $_POST['comment'];
$stmt = $conn->prepare('INSERT INTO comments (product_id, username, comment) VALUES (:product_id, :username, :comment) ' );
$stmt->bindParam(':product_id', $product_id);
$stmt->bindParam(':comment', $ comment);
$stmt->execute();
?>
Dans le code ci-dessus, nous obtenons la soumission via le POST informations de commentaire de méthode et insérez-les dans la base de données. Utilisez ensuite la fonction d'en-tête pour revenir à la page de détails du produit et afficher les commentaires qui viennent d'être ajoutés.
Ci-dessus sont les étapes et les exemples de code pour développer une fonction simple d'évaluation de produits à l'aide de PHP. Vous pouvez apporter les modifications et extensions appropriées en fonction de vos propres besoins pour implémenter des fonctions plus complexes, telles que l'affichage des commentaires par pagination, la connexion des utilisateurs, etc. J'espère que cela aidera votre développement!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!