PHP Developer City に製品ブランド カタログ表示機能を実装する方法
電子商取引の急速な発展に伴い、オンライン ショッピングを選択する人がますます増えています。オンライン モールの中核機能の 1 つである商品ブランド カタログの表示は、モールのユーザー エクスペリエンスと商品販売において重要な役割を果たします。この記事では、PHPを使用してモール内に商品ブランドカタログ表示機能を開発・実装する方法を紹介します。
1. データベース設計
製品ブランドカタログの表示機能を実現する前に、まず関連データを格納するデータベースを設計する必要があります。次のフィールドを含む、「brand」という名前のデータ テーブルを作成できます:
2. ページレイアウト
製品ブランドカタログの表示機能を実現するには、まずブランドを表示するページを作成する必要があります。カタログ。 「brand_list.php」という名前のファイルを作成し、次の HTML コードを記述します:
<!DOCTYPE html> <html> <head> <title>商品品牌目录展示</title> </head> <body> <h1>商品品牌目录</h1> <ul> <?php // 在这里编写PHP代码,用于动态生成品牌目录 ?> </ul> </body> </html>
3. PHP コードの実装
データベースに接続します
最初に, PHP コードでデータベースに接続するには、mysqli 拡張機能によって提供される関数を使用できます。次の PHP コードを記述します。
<?php $host = "localhost"; // 数据库主机地址 $username = "root"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "mall"; // 数据库名 $conn = new mysqli($host, $username, $password, $dbname); if ($conn->connect_error) { die("数据库连接失败:" . $conn->connect_error); } ?>
クエリ データ
次に、データベースにクエリを実行してブランド データを取得するコードを記述します。データベースで設計されたテーブル構造に従って、SQL ステートメント「SELECT * FROM brand」を使用してすべてのブランド データをクエリできます。次の PHP コードを記述します。
<?php // 查询品牌数据 $sql = "SELECT * FROM brand"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 遍历查询结果,生成品牌目录 while ($row = $result->fetch_assoc()) { echo "<li><a href='#'>" . $row['name'] . "</a></li>"; } } else { echo "暂无品牌数据"; } // 关闭数据库连接 $conn->close(); ?>
HTML コードを変更する
最後に、ブランド カタログを生成する PHP コードを HTML コードに挿入します。次のコードを「brand_list.php」ファイルの対応する場所に挿入します:
<?php // 查询品牌数据 // ... if ($result->num_rows > 0) { // ... 遍历查询结果,生成品牌目录 // ... } else { echo "暂无品牌数据"; } // 关闭数据库连接 // ... ?>
4. テストを実行します
ブラウザで「brand_list.php」ページを開きます。データベース内のブランド データに基づいて生成されたブランド ディレクトリを参照してください。
概要:
以上の手順により、PHPを使用してモール内に商品ブランドカタログ表示機能を開発・実装することができます。まず、ブランド データを保存するデータベースを設計する必要があります。次に、対応する HTML コードをページに配置します。最後に、PHP コードを使用してデータベースに接続し、ブランド データを取得し、クエリ結果をトラバースしてブランド ディレクトリを動的に生成します。この実装方法により、ユーザーは興味のある商品ブランドを簡単に閲覧・選択することができ、モールのユーザーエクスペリエンスと販売効果が向上します。
以上がPHPデベロッパーシティにおける製品ブランドカタログ表示機能の実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。