申し訳ありませんが、PHP および MySQL の直接のコード例は提供できません。ただし、PHP と MySQL を使用してショッピング カート機能を実装する方法については、いくつかのガイダンスを提供できます。以下は、PHP と MySQL を使用して完璧なショッピング カート関数を作成する方法に関する記事です:
タイトル: PHP と MySQL を使用して完璧なショッピング カート関数を作成する
e コマース、ショッピング 車の機能は Web サイトの不可欠な部分になっています。ショッピング カートを使用すると、ユーザーは興味のある商品を買い物かごに簡単に追加し、一度で購入を完了できます。この記事では、PHPとMySQLを使って簡単で実用的なショッピングカート機能を実装する方法を紹介します。
まず、商品情報とショッピング カートのデータを保存するデータベースを作成する必要があります。 products
という名前のテーブルを作成して、製品 ID、名前、価格、その他のフィールドを含む製品情報を保存し、同時に cart
という名前のテーブルを作成して、アイテムをショッピング カート 製品 ID、数量、ユーザー ID、その他のフィールドを含む製品情報。
まず、データベースからすべての製品情報をクエリし、それをリストの形式で Web ページに表示する必要があります。 PHP コードを使用してデータベースに接続し、クエリ操作を実行し、クエリ結果を HTML テーブルの形式で Web ページに表示できます。
<?php // データベースに接続します $conn = new mysqli("localhost", "root", "", "my_database"); // 製品情報を問い合わせる $sql = "SELECT * FROM 製品"; $result = $conn->query($sql); if ($result->num_rows>0) { // データを出力する while($row = $result->fetch_assoc()) { echo "製品 ID: " . $row["id"]. " - 製品名: " . $row["name"]. " - 価格: " . $row["price"]. "<br>" ; } } それ以外 { エコー「0 件の結果」; } $conn->close(); ?>
商品一覧に各商品の「買い物かごに入れる」ボタンを追加し、ボタンをクリックして商品を買い物かごに追加します。ショッピングカートの真ん中。ボタンがクリックされると、Ajax テクノロジーを使用してバックエンドにリクエストが送信され、商品情報がショッピング カート テーブルに追加されます。
関数 addToCart(productId) { $.ajax({ タイプ:「POST」、 URL: "add_to_cart.php", データ: { 製品 ID: 製品 ID }、 成功: 関数(応答) { alert("製品は正常に追加されました!"); } }); }
PHP ファイル add_to_cart.php
で、受け取った製品 ID を処理し、製品情報をショッピング カート テーブルに挿入します。
ショッピング カート内の商品のリスト、およびショッピング カート内の商品の数量と合計金額を表示するページを作成します。 。ショッピングカートテーブルに問い合わせることで、ショッピングカート内の商品情報がWebページ上に一覧表示されます。
ユーザーがショッピング カート内の商品の数量を自由に増減できるように、数量の増減ボタンを追加できます。各項目について。 Ajax リクエストを使用して、ボタンをクリックしてショッピング カート テーブル内の商品の数量を更新します。
上記の手順により、シンプルで実用的なショッピング カート機能を実装できます。ユーザーはショッピング カートに商品を追加した後、いつでもショッピング カート内の商品リストを表示して、管理と支払いを容易にすることができます。同時に、実際のニーズに応じてショッピングカート機能を拡張および最適化し、より完全なものにすることもできます。
以上がPHP と MySQL で完璧なショッピング カート機能を作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。