この記事では、PHP と MySQL を使用して単純なショッピング カート関数を構築する方法を段階的に学習します。ショッピングカートは、購入したい商品を一時的に保管したり、商品の追加・削除・変更・確認を行うことができる、ECサイトには欠かせないアイテムです。この記事を学ぶことで、PHP を使用してロジックを処理し、MySQL を使用してデータを保存し、完全なショッピング カート機能を実装する方法を学びます。
まず、製品情報を保存するデータベースを作成する必要があります。 MySQL データベース管理ツールを開き、shopping_cart
という名前のデータベースを作成し、その中に製品情報を保存するための products
という名前のテーブルを作成します。テーブル products
には次のフィールドを含めることができます:
id
: 製品の一意の識別子。自動インクリメント主キーとして設定されます name
: 製品名 price
: 製品価格 image
: 製品画像のパス #次に、ユーザーがショッピング カートに追加する製品を参照して選択できるように、製品情報を表示するページを作成する必要があります。 products.php
という名前の PHP ファイルを作成し、データベースにクエリを実行してすべての製品情報を取得し、ページに表示します。各アイテムには、クリックしてアイテムをカートに追加する「カートに追加」ボタンが含まれている必要があります。
query($sql); // 商品をループしてページに表示します if ($result->num_rows>0) { while($row = $result->fetch_assoc()) { echo "
ユーザーが [カートに追加] ボタンをクリックすると、アイテムがショッピング カートに追加されます。ショッピング カートに商品を追加するロジックを処理するために、add_to_cart.php
という名前の PHP ファイルを作成します。このファイルでは、まず商品の一意の識別子を受け取り、次に商品をショッピング カートに追加します。ショッピング カートは、PHP の $_SESSION
変数を使用して保存できます。
query($sql); if ($result->num_rows>0) { $row = $result->fetch_assoc(); // 商品情報をショッピングカートに保存します $_SESSION['カート'][$product_id] = array( '名前' => $row['名前'], '価格' => $row['価格'], '画像' => $row['画像'], '数量' => 1 ); echo "商品はショッピング カートに正常に追加されました!"; } それ以外 { echo "製品は存在しません!"; } } ?>
最後に、ショッピング カートの内容とショッピング カートの操作を表示するページを作成する必要があります。 cart.php
という名前の PHP ファイルを作成し、ショッピング カート内の商品情報をたどることで、各商品の名前、価格、数量、小計を表示し、商品の追加、削減、削除の機能を提供します。 。
$product) { echo ""; echo ""; } } それ以外 { echo "ショッピングカートは空です!"; } ?>".$product['name']."
"; echo ""; echo "価格: $".$product['価格']."
"; echo "数量: ".$product['数量']."
"; echo "小計: $".$product['price'] * $product['quantity']."
"; echo "商品を削除"; echo "
上記の手順により、商品の閲覧、ショッピングカートへの追加、ショッピングカートの管理を行うための簡単なショッピングカート機能を構築することができました。実際のニーズに応じてこのショッピング カート機能をさらに拡張および改善し、より完全かつ実用的なものにすることができます。この記事があなたのお役に立ち、プログラミングを楽しんでいただければ幸いです。
以上がステップバイステップで学習: PHP と MySQL を使用してショッピング カート機能を構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。