ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用して簡単な電子商取引ウェブサイトを作成する方法
PHP を使用して簡単な電子商取引 Web サイトを作成する方法
現代社会で最も人気のある電子商取引プラットフォームの 1 つである電子商取引 Web サイトの需要は、日々成長しています。オンライン ショッピングに対するみんなの信頼と需要が高まり続けるにつれて、PHP を使用してシンプルな電子商取引 Web サイトを作成する方法を学ぶことがますます重要になっています。この記事では、PHP を使用して簡単な電子商取引 Web サイトを作成する方法を説明し、参考として実用的なコード例もいくつか示します。
始める前に、HTML、CSS、PHP の基本的な知識など、いくつかの基本的な知識を持っている必要があります。同時に、PHP と MySQL データベースもインストールする必要があります。
まず、Web サイトのデータを保存するデータベースを作成する必要があります。次のコードを使用して、「ecommerce」という名前のデータベースを作成します:
CREATE DATABASE ecommerce;
次に、製品情報を保存するために「products」という名前のテーブルを作成します:
CREATE TABLE products ( id INT(11) AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), price DECIMAL(10,2), description TEXT );
<!DOCTYPE html> <html> <head> <title>电子商务网站</title> <link rel="stylesheet" type="text/css" href="styles.css"> </head> <body> <header> <div class="logo">电子商务网站</div> <nav> <ul> <li><a href="index.php">主页</a></li> <li><a href="products.php">产品列表</a></li> </ul> </nav> </header> <div class="content"> <!-- 内容区域 --> </div> <footer> 版权所有 © 2021 电子商务网站 </footer> </body> </html>
<?php // 连接数据库 $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "ecommerce"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 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 "<h3>" . $row["name"] . "</h3>"; echo "<p>价格: $" . $row["price"] . "</p>"; echo "<p>简介: " . $row["description"] . "</p>"; echo "</div>"; } } else { echo "暂无产品"; } $conn->close(); ?>上記のコードでは、最初にデータベースに接続し、すべての製品レコードをクエリします。次に、ループを使用して各製品レコードを反復処理し、名前、価格、説明を表示します。
echo "<a href='product.php?id=" . $row["id"] . "'>查看详情</a>";次に、「product.php」ファイルで URL パラメーターを取得して製品 ID を取得し、次のコードを使用します。製品の詳細を表示:
<?php // 获取产品 ID $id = $_GET["id"]; // 连接数据库 $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "ecommerce"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 获取产品详情 $sql = "SELECT * FROM products WHERE id = '$id'"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 显示产品详情 $row = $result->fetch_assoc(); echo "<h2>" . $row["name"] . "</h2>"; echo "<p>价格: $" . $row["price"] . "</p>"; echo "<p>简介: " . $row["description"] . "</p>"; } else { echo "产品不存在"; } $conn->close(); ?>上記は、PHP を使用して簡単な電子商取引 Web サイトを作成するための基本的な手順とコード例です。この記事では、PHP を使用してデータベースに接続し、製品情報を取得して表示する方法、および URL パラメーターを介してデータを渡し、対応する製品の詳細を表示する方法を学習できます。もちろん、これは単なる例であり、ニーズに応じてコードを拡張および最適化できます。完璧な電子商取引 Web サイトの作成を頑張ってください!
以上がPHPを使用して簡単な電子商取引ウェブサイトを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。