Maison  >  Article  >  développement back-end  >  Site Web de recyclage d'occasion développé en PHP pour implémenter la fonction d'enregistrement de l'historique des achats des utilisateurs

Site Web de recyclage d'occasion développé en PHP pour implémenter la fonction d'enregistrement de l'historique des achats des utilisateurs

王林
王林original
2023-07-02 12:45:09728parcourir

Le site Web de recyclage d'occasion développé par PHP réalise la fonction d'historique des achats des utilisateurs

Avec la sensibilisation croissante à l'environnement, les gens accordent de plus en plus d'attention aux objets d'occasion. Afin de répondre aux besoins des utilisateurs en objets de seconde main, de nombreux sites de recyclage de seconde main ont vu le jour. Dans le processus de développement d'un site Web de recyclage d'occasion, la fonction d'historique des achats des utilisateurs est une fonction très importante, qui peut aider les utilisateurs à suivre leurs enregistrements d'achats et à faciliter la gestion et les transactions secondaires. Cet article expliquera comment utiliser PHP pour développer un site Web de recyclage d'occasion et implémenter la fonction d'historique des achats des utilisateurs.

Tout d'abord, nous devons créer une table de base de données pour stocker des informations sur l'historique des achats des utilisateurs. Supposons que le nom de notre base de données soit « recycle » et que le nom de la table de données soit « purchase_history ». Le tableau doit contenir les champs suivants : id, user_id, item_name, price, Purchase_date. Parmi eux, le champ id est la clé primaire à incrémentation automatique, le champ user_id est l'ID utilisateur, le champ item_name est le nom de l'article acheté, le champ price est le prix d'achat et le champ payment_date est la date d'achat. Voici l'instruction SQL pour créer cette table :

CREATE TABLE purchase_history (
  id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  user_id INT(11) NOT NULL,
  item_name VARCHAR(255) NOT NULL,
  price DECIMAL(10,2) NOT NULL,
  purchase_date DATE NOT NULL
);

Ensuite, nous devons insérer l'historique des achats dans la table de la base de données après que l'utilisateur a acheté l'article. Dans la logique de code d'achat d'articles, nous devons obtenir l'ID de l'utilisateur actuel, le nom de l'article, le prix et la date actuelle, et utiliser l'instruction INSERT pour insérer ces informations dans la table Purchase_history. Voici un exemple de code :

<?php
// 获取当前用户的ID,这里假设使用session保存用户ID
$user_id = $_SESSION['user_id'];

// 获取购买的物品名称和价格
$item_name = $_POST['item_name'];
$price = $_POST['price'];

// 获取当前日期
$purchase_date = date('Y-m-d');

// 将购买历史记录插入到数据库表中
$sql = "INSERT INTO purchase_history (user_id, item_name, price, purchase_date)
        VALUES ('$user_id', '$item_name', '$price', '$purchase_date')";

// 执行SQL语句
if (mysqli_query($conn, $sql)) {
    echo "购买历史记录插入成功";
} else {
    echo "购买历史记录插入失败: " . mysqli_error($conn);
}
?>

Dans le code ci-dessus, nous obtenons d'abord l'identifiant de l'utilisateur actuel, puis le nom et le prix de l'article acheté, puis la date actuelle. Ensuite, nous insérons ces informations dans la table de base de données Purchase_history et générons les informations d'invite correspondantes en fonction des résultats de l'insertion.

Enfin, nous devons écrire une page pour afficher l’historique des achats de l’utilisateur. Dans cette page, nous devons interroger la table de base de données Purchase_history, obtenir l'historique des achats de l'utilisateur actuel et l'afficher. Voici un exemple de code :

<?php
// 获取当前用户的ID,这里假设使用session保存用户ID
$user_id = $_SESSION['user_id'];

// 查询数据库表purchase_history,获取购买历史记录
$sql = "SELECT * FROM purchase_history WHERE user_id = '$user_id'";
$result = mysqli_query($conn, $sql);

// 遍历查询结果,输出购买历史记录
while ($row = mysqli_fetch_assoc($result)) {
    echo "物品名称: " . $row['item_name'] . "<br>";
    echo "购买价格: " . $row['price'] . "<br>";
    echo "购买日期: " . $row['purchase_date'] . "<br><br>";
}
?>

Dans le code ci-dessus, nous obtenons d'abord l'ID de l'utilisateur actuel, puis interrogeons la table de base de données Purchase_history en fonction de l'ID utilisateur et parcourons les résultats de la requête pour afficher les enregistrements de l'historique des achats un par un.

Résumé :

Grâce aux étapes ci-dessus, nous pouvons utiliser PHP pour développer un site Web de recyclage d'occasion et implémenter la fonction d'historique des achats des utilisateurs. Une fois que l'utilisateur a acheté l'article, l'historique des achats sera inséré dans la table de la base de données ; l'utilisateur peut consulter son historique d'achat via la page correspondante. Une telle fonction peut aider les utilisateurs à conserver les enregistrements d'achat et à faciliter la gestion et les transactions secondaires. J'espère que cet article sera utile pour développer un site Web de recyclage d'occasion en PHP afin d'implémenter la fonction d'historique des achats des utilisateurs.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn