ホームページ >バックエンド開発 >PHPチュートリアル >PHPで開発したモール商品表示機能
PHPで開発したモール商品表示機能
電子商取引の急速な発展に伴い、さまざまな企業において強力なショッピングモールの開発が急務となっています。モールシステムにおいて、商品の表示機能はユーザーの商品理解や購買意欲に直結する重要な部分です。この記事では、PHPを使用してシンプルかつ強力なモール商品表示機能を開発する方法を紹介します。
まず、製品 ID、名前、価格、説明などの基本情報を含む製品テーブルを準備する必要があります。 「product」というテーブルを作成したと仮定すると、次のコード例を使用してテスト データを挿入できます。
// 连接数据库 $conn = new mysqli("localhost", "root", "password", "mydb"); if ($conn->connect_error) { die("数据库连接失败: " . $conn->connect_error); } // 插入商品数据 $sql = "INSERT INTO products (name, price, description) VALUES ('iPhone 12', 6999, '苹果最新款手机')"; $conn->query($sql); $sql = "INSERT INTO products (name, price, description) VALUES ('华为Mate 40', 5999, '华为旗舰机型')"; $conn->query($sql); $sql = "INSERT INTO products (name, price, description) VALUES ('小米10', 3999, '小米旗舰手机')"; $conn->query($sql); // 关闭数据库连接 $conn->close();
次に、Web ページに製品リストを表示する必要があります。これは、HTML、CSS、PHP を使用して実現できます。簡単な例を次に示します。
<!DOCTYPE html> <html> <head> <title>商品列表</title> <style> /* CSS 样式 */ .product { margin-bottom: 20px; } .name { font-weight: bold; } .price { color: red; } .description { margin-top: 10px; } </style> </head> <body> <h1>商品列表</h1> <?php // 连接数据库 $conn = new mysqli("localhost", "root", "password", "mydb"); if ($conn->connect_error) { die("数据库连接失败: " . $conn->connect_error); } // 查询商品数据 $sql = "SELECT * FROM products"; $result = $conn->query($sql); // 遍历结果并输出商品列表 if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo '<div class="product">'; echo '<div class="name">' . $row["name"] . '</div>'; echo '<div class="price">价格:¥' . $row["price"] . '</div>'; echo '<div class="description">' . $row["description"] . '</div>'; echo '</div>'; } } else { echo "暂无商品"; } // 关闭数据库连接 $conn->close(); ?> </body> </html>
上記のコードを使用して、簡単な製品リスト ページを作成しました。ページ上の製品情報はデータベースから読み取られ、PHP を通じて表示され、ユーザーはページ上の製品の名前、価格、説明を確認できます。
このページを実行すると、データベース内の製品リストがページ上に表示されます。データベースに商品データがない場合は「商品がありません」と表示されます。
上記は、モール商品表示機能のシンプルかつ強力な開発例です。実際のニーズに基づいて、商品画像やカテゴリ表示などの追加など、コードを拡張することもできます。この記事の例が、完全なモール商品表示機能の開発に役立つことを願っています。
以上がPHPで開発したモール商品表示機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。