ホームページ >バックエンド開発 >PHPチュートリアル >PHPで開発した中古リサイクルサイト、ユーザーの消費実績閲覧機能を実現

PHPで開発した中古リサイクルサイト、ユーザーの消費実績閲覧機能を実現

WBOY
WBOYオリジナル
2023-07-01 22:27:451094ブラウズ

PHPが開発した中古リサイクルサイトは、ユーザーの消費履歴閲覧機能を実現

はじめに:
中古リサイクルサイトは、近年非常に人気のあるWebサイトです。中古品の売買やリサイクルに便利なプラットフォームです。このようなWebサイトでは、ユーザーの利用履歴の閲覧機能が必須となります。この記事では、PHP を使用してユーザー消費記録表示機能を開発する方法を紹介し、読者の参考となるコード サンプルを提供します。

1. データベース設計:
まず、ユーザーの消費記録を保存するデータベースを設計する必要があります。次のテーブル構造を持つ「consumption_records」という名前のテーブルがあるとします。

CREATE TABLE `consumption_records` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `item_id` int(11) NOT NULL,
  `amount` decimal(10,2) NOT NULL,
  `order_date` datetime NOT NULL,
  PRIMARY KEY (`id`)
);

上のテーブルでは、id、user_id、item_id、amount、order_date の 5 つのフィールドを定義しました。このうち、id は主キー、user_id はユーザーの ID、item_id は商品の ID、amount は消費量、order_date は注文の作成時刻を表します。

2. PHP コードの実装:
以下では、PHP を使用してユーザーの消費記録を表示する機能を実装します。

  1. まず、データベースに接続する必要があります。次のコードを使用してデータベース接続を実装できます:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
?>

上記のコードでは、「ユーザー名」、「パスワード」、「データベース」を実際のデータベースのユーザー名、パスワード、データベースに置き換える必要があります。名前。

  1. ユーザー消費記録を表示する機能は次のように実装されています。
<?php
$user_id = $_GET['user_id']; // 获取用户ID

$sql = "SELECT * FROM consumption_records WHERE user_id = '$user_id' ORDER BY order_date DESC";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    echo "<table>";
    echo "<tr><th>ID</th><th>用户ID</th><th>商品ID</th><th>金额</th><th>创建时间</th></tr>";
    while($row = $result->fetch_assoc()) {
        echo "<tr>";
        echo "<td>" . $row["id"] . "</td>";
        echo "<td>" . $row["user_id"] . "</td>";
        echo "<td>" . $row["item_id"] . "</td>";
        echo "<td>" . $row["amount"] . "</td>";
        echo "<td>" . $row["order_date"] . "</td>";
        echo "</tr>";
    }
    echo "</table>";
} else {
    echo "没有找到相关记录";
}

$conn->close();
?>

上記のコードでは、まず URL からユーザー ID を取得し、次にユーザーのSQLクエリによる消費を記録し、作成時刻の逆順に並べます。次に、取得したデータを表で表示します。

3. 概要:
上記のコード例を通じて、簡単なユーザー消費記録の表示機能を実装しました。ユーザーはIDを入力することで消費記録を閲覧し、表形式で表示することができます。これは中古リサイクルサイトにとって非常に便利な機能です。

もちろん、上記のコードは単なる例であり、実際の開発では、ニーズに応じて適切な修正や最適化を行う必要があります。ただし、この例は、ユーザー消費記録の表示機能を実装するための基本的なフレームワークとアイデアを提供します。

この記事が、中古リサイクル Web サイトを開発している開発者に役立つことを願っています。この記事の詳細については、PHP 公式ドキュメントを参照してください。

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

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