ホームページ  >  記事  >  バックエンド開発  >  PHPで開発した中古リサイクルサイトに購入履歴閲覧機能を実装

PHPで開発した中古リサイクルサイトに購入履歴閲覧機能を実装

WBOY
WBOYオリジナル
2023-07-02 19:15:101021ブラウズ

PHPが開発した中古リサイクルサイトが購入履歴閲覧機能を実現

中古市場の急速な発展に伴い、中古リサイクルサイトは人々が廃棄物をリサイクルする重要なチャネルとなっていますアイテムを購入したり、中古品を購入したりすることもできます。この度、ユーザー体験の向上と取引の透明性を高めるため、中古リサイクルサイトに購入履歴閲覧機能を導入することといたしました。

購入履歴閲覧機能を導入する前に、ユーザー登録、ログイン、商品一覧表示、購入機能などを含む基本的な中古リサイクルサイトを構築する必要があります。次に、既存のWebサイトに購入履歴閲覧機能を追加する方法を紹介します。

まず、ユーザーの購入記録を保存するために、データベースに「purchase_records」という名前のテーブルを作成する必要があります。テーブルには次のフィールドが含まれます。

  • id: 購入レコードの一意の識別子
  • user_id: ユーザーの一意の識別子
  • product_id: 一意の識別子商品番号
  • ##purchase_date: 購入日
  • price: 購入価格
次に、Web サイトのユーザー センター ページに「購入記録」リンクを追加します。リンクをクリックすると、購入記録の表示ページに移動します。

<a href="purchase_records.php">购买记录</a>

purchase_records.php ファイルでは、ユーザーの購入記録をクエリし、ページに表示します。まず、データベースに接続し、現在のユーザーのログイン ステータスを確認する必要があります。

// 连接数据库
$conn = new mysqli("localhost", "username", "password", "database");

// 验证登录状态
session_start();
if (!isset($_SESSION["user_id"])) {
  header("Location: login.php"); //用户未登录,跳转到登录页面
  exit;
}

// 查询用户的购买记录
$user_id = $_SESSION["user_id"];
$sql = "SELECT * FROM purchase_records WHERE user_id = '$user_id'";
$result = $conn->query($sql);

次に、ページに購入記録を表示します。これは、HTML テーブルを使用して実現できます。

<table>
  <tr>
    <th>购买记录ID</th>
    <th>商品名称</th>
    <th>购买日期</th>
    <th>购买价格</th>
  </tr>
  <?php while ($row = $result->fetch_assoc()) { ?>
    <?php
      $product_id = $row["product_id"]; 
      $product_sql = "SELECT name FROM products WHERE id = '$product_id'";
      $product_result = $conn->query($product_sql);
      $product_row = $product_result->fetch_assoc();
      $product_name = $product_row["name"];
    ?>
    <tr>
      <td><?php echo $row["id"]; ?></td>
      <td><?php echo $product_name; ?></td>
      <td><?php echo $row["purchase_date"]; ?></td>
      <td><?php echo $row["price"]; ?></td>
    </tr>
  <?php } ?>
</table>

上記のコードは、ユーザーの購入記録に基づいて対応する製品名をクエリし、購入記録 ID、製品名、購入日、購入価格をテーブルに表示します。

上記のコード例により、中古リサイクルサイトに購入履歴閲覧機能を実装することができました。ユーザーは「購入記録」リンクをクリックして購入記録ページに入り、購入履歴を確認できます。これにより、ユーザー エクスペリエンスが向上するだけでなく、トランザクションの透明性も向上します。

もちろん、買取実績閲覧機能は中古リサイクルサイトの機能の一つであり、コメント機能やお気に入り機能など、その他の機能も充実させていくことが可能です。 . より良いユーザー エクスペリエンスを提供し、ユーザー インタラクションを増やすため。

以上がPHPで開発した中古リサイクルサイトに購入履歴閲覧機能を実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。