Maison >développement back-end >tutoriel php >Un site Web de recyclage d'occasion développé en PHP aide les utilisateurs à partager des avis
Le site Web de recyclage d'occasion développé en PHP aide les utilisateurs à partager des avis
Avec l'augmentation progressive de la conscience environnementale, le recyclage d'occasion est devenu un moyen plus populaire, qui peut non seulement réduire la pression sur l'environnement, mais également fournir aux utilisateurs avec la valeur des objets inutiles. Afin de mieux servir les utilisateurs, le site Web de recyclage d'occasion développé en PHP fournit non seulement la fonction de commerce de matières premières, mais aide également les utilisateurs à partager des avis et à améliorer leur expérience d'achat. Cet article expliquera comment utiliser PHP pour développer un tel site Web et fournira des exemples de code pertinents.
Étape 1 : Créer une base de données et des tables
Tout d'abord, nous devons créer une base de données pour stocker les informations d'évaluation des utilisateurs. Dans la base de données MySQL, vous pouvez utiliser l'instruction suivante pour créer une table nommée "reviews":
CREATE TABLE reviews (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
user_id INT(11),
product_id INT(11),
rating INT(11),
comment TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Dans ce tableau, nous avons plusieurs champs : id (ID utilisé pour identifier de manière unique la note), user_id (ID de l'utilisateur qui note), product_id (ID du produit évalué), rating (note, qui peut être de 1 à 5), comment (contenu de l'évaluation),created_at (heure de création de l'évaluation).
Étape 2 : Afficher les informations d'évaluation
Ensuite, nous devons afficher les informations d'évaluation sur la page de détails du produit. Nous pouvons utiliser le code suivant pour obtenir les informations d'évaluation de la base de données et les afficher :
6d98b27586b52955137079daa27cc6b9connect_errno) {
die('Échec de la connexion à la base de données :' . $mysqli->connect_error);
}
// Obtenez l'ID du produit
$product_id = $_GET['product_id'];
//Requête des informations sur les avis
$query = "SELECT * FROM reviews WHERE product_id = '$product_id'";
$result = $mysqli ->query($query) ;
// Afficher les informations de notation
while ($row = $result->fetch_assoc()) {
echo 'dc6dce4a544fdca2df29d5ac0ea9906b';
echo 'e388a4556c0f65e1904146cc1a846beeRating : ' . $row['rating' ] '94b3e26ee717c64999d7867364b1b4a3';
echo 'e388a4556c0f65e1904146cc1a846beeContenu de l'évaluation :' . ;p>Heure d'évaluation :' . $row['created_at'] '94b3e26ee717c64999d7867364b1b4a3';
echo '16b28748ea4df4d9c2150843fecfba68';
}
$mysqli-> close();
?>
die('连接数据库失败:' . $mysqli->connect_error);}
//Insérer les informations sur l'avis
$query = "INSERT INTO reviews (user_id, product_id, rating, comment)
VALUES ('$user_id', '$product_id', '$rating', '$comment')";if ($mysqli->query($query) === TRUE) {
echo '评价成功';} else {
echo '评价失败:' . $mysqli->error;}//Fermer la connexion à la base de données
$mysqli->close();
}
?>
a2d3d5bbea8c514c2d20f02b4711cb33
4a084b5dae8a2bf119345079f1f71c59
a2d2548c6da4c429f85977e6681a5370
<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>18bb6ffaf0152bbe49cd8a3620346341b7955e4d57d72216937f8bdac9a5c530Contenu de l'évaluation : 8c1ecd4bb896b2264e0711597d40766c
b5d40395564b531c6bed7bdaea3a012740587128eee8df8f03d0b607fe983014
f5a47148e367a6035fd7a2faa965022e
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!