ホームページ >バックエンド開発 >PHPチュートリアル >PHP Developer City機能の使い方:商品をショッピングカートに追加する
PHP を使用してモール機能を開発する方法: ショッピング カートに商品を追加する
今日の電子商取引業界は活況を呈しており、インターネット上にショッピング モールをオープンすることを選択する企業が増えています。実用的で安定したショッピング モール プラットフォームを構築する場合、ショッピング カートに商品を追加することは非常に基本的かつ重要な機能です。この記事では、PHP 開発者モール機能のショッピングカートに商品を追加する機能の使い方と、対応するコード例を紹介します。
まず、ユーザーがショッピング カートに追加した製品情報を保存するために、データベースにショッピング カート テーブルを作成する必要があります。ショッピング カート テーブルの構造には、cart_id (ショッピング カート ID)、user_id (ユーザー ID)、product_id (製品 ID)、quantity (製品数量)、price (製品価格) などのフィールドを含めることができます。
次の SQL ステートメントを使用して、データベースにショッピング カート テーブルを作成できます:
CREATE TABLE `cart` ( `cart_id` INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, `user_id` INT(10) UNSIGNED, `product_id` INT(10) UNSIGNED, `quantity` INT(10) UNSIGNED, `price` DECIMAL(10, 2) );
フロントエンド インターフェイスで、[カートに追加] ボタンをクリックすると、ショッピング カートに商品を追加できます。 PHP 開発では、次のコードを使用して、ショッピング カートに商品を追加するリクエストを処理できます:
// 接收前端传递的参数 $user_id = $_POST['user_id']; $product_id = $_POST['product_id']; $quantity = $_POST['quantity']; $price = $_POST['price']; // 插入购物车记录 $sql = "INSERT INTO cart (user_id, product_id, quantity, price) VALUES ('$user_id', '$product_id', '$quantity', '$price')"; $result = mysqli_query($connection, $sql); // 判断插入是否成功 if ($result) { echo "商品已成功添加到购物车!"; } else { echo "添加商品到购物车失败,请稍后重试!"; }
一般に、ユーザーはショッピング カートに商品を追加した後、ショッピング カート内の商品のリストを表示する必要があります。 PHP では、次のコードを通じてショッピング カート内の製品リストを表示できます。
// 查询购物车中的商品列表 $sql = "SELECT cart.cart_id, product.name, cart.quantity, cart.price FROM cart LEFT JOIN product ON cart.product_id = product.product_id WHERE cart.user_id = '$user_id'"; $result = mysqli_query($connection, $sql); // 遍历并展示商品列表 if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "商品名称:" . $row['name'] . "<br>"; echo "数量:" . $row['quantity'] . "<br>"; echo "价格:" . $row['price'] . "<br>"; echo "<hr>"; } } else { echo "购物车中没有商品!"; }
上記のコードを通じて、ショッピング カート内の製品情報をクエリし、それをフロントエンド インターフェイスに表示できます。ユーザーの利便性を高める ショッピングカート内の商品リストを表示します。
概要
この記事では、PHP Developer City 関数のショッピング カートに商品を追加する機能の使用方法と、対応するコード例を紹介します。ショッピングカートテーブルを作成し、ショッピングカートへの商品追加リクエストを処理し、ショッピングカート内の商品リストを表示することで、安定した実用的なモールプラットフォームを構築できます。この記事が、初めて PHP モール開発を行う開発者にとって役立つことを願っています。
以上がPHP Developer City機能の使い方:商品をショッピングカートに追加するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。