「ゼロから始める: PHP および MySQL ショッピング カート関数の開発ガイド」
電子商取引が普及した今日の時代では、オンライン ショッピングは便利かつ迅速になりました。方法の消費パターン。オンライン ショッピング カートは、消費者が商品を追加するための一時的な領域として、電子商取引 Web サイトに不可欠な部分となっています。この記事では、シンプルな PHP および MySQL ショッピング カート関数を最初から開発する方法を読者に説明し、オンライン ショッピング カートがどのように実装されるかをよりよく理解できるようにします。
まず、shopping_cart
という名前のデータベースと、products
という名前のテーブルを作成する必要があります。商品情報。 products
テーブルには、少なくとも次のフィールドを含めることができます: id
(製品 ID)、name
(製品名)、price
(製品価格) と image
(製品画像)。
データベースショッピングカートを作成します。 ショッピングカートを使用します。 CREATE TABLE 製品 ( id INT AUTO_INCREMENT 主キー、 名前 VARCHAR(100) NOT NULL、 価格 DECIMAL(10, 2) NOT NULL、 画像 VARCHAR(255) NOT NULL );
次に、製品情報を表示するための簡単な製品ページを作成する必要があります。ここでは、例として単純な HTML ページを取り上げます。
<!DOCTYPE html> <html lang="ja"> <頭> <メタ文字セット="UTF-8"> <title>ショッピングカート</title> </head> <本体> <h1>商品リスト</h1> <?php $db = new mysqli('localhost', 'root', '', 'shopping_cart'); $query = $db->query("SELECT * FROM products"); while($row = $query->fetch_assoc()) { エコー ' <div> <img src="'.$row['image'].'" alt="'.$row['name'].'" style="max-width:90%"> <h3>'.$row['name'].'</h3> <p>価格: $'.$row['価格'].'</p> <a href="add_to_cart.php?id='.$row['id'].'">カートに追加</a> </div> '; } ?> </ボディ> </html>
次に、製品を「カートに追加」するために、add_to_cart.php
という名前のファイルを作成する必要があります。このファイルでは、渡された製品 ID を受け取り、それをセッションに保存します。
<?php セッション開始(); if(isset($_GET['id'])) { $id = $_GET['id']; if(isset($_SESSION['cart'][$id])) { $_SESSION['カート'][$id]['数量'] ; } それ以外 { $_SESSION['カート'][$id] = 配列( '数量' => 1 ); } header('場所:index.php'); 出口; } ?>
最後に、ショッピング カートに追加された商品情報を表示し、商品を削除する機能を提供する必要があります。ここでは、ショッピング カートの情報を表示するための cart.php
という名前のファイルを作成します。
<?php セッション開始(); ?> <!DOCTYPE html> <html lang="ja"> <頭> <メタ文字セット="UTF-8"> <title>ショッピングカート</title> </head> <本体> <h1>ショッピングカート</h1> <ul> <?php if(isset($_SESSION['カート'])) { foreach($_SESSION['cart'] as $id => $item) { $product = $db->query("SELECT * FROM products WHERE id = $id")->fetch_assoc(); エコー ' <li>; <img src="'.$product['image'].'" alt="'.$product['name'].'" style="max-width:90%"> <h4>'.$product['name'].'</h4> <p>価格: $'.$product['価格'].'</p> <p>数量: '.$item['数量'].'</p> <a href="remove_from_cart.php?id='.$id.'">削除</a> </li> '; } } それ以外 { echo '<p>ショッピングカートは空です。 </p>'; } ?> </ul> </ボディ> </html>
上記の手順により、単純な PHP および MySQL ショッピング カート関数を正常に作成できました。合計金額計算や決済ページなどの機能の追加など、読者自身のニーズに合わせて機能を拡張・最適化することができます。この記事が、読者がショッピング カート機能の開発プロセスをよりよく理解するのに役立つことを願っています。
以上がゼロから始める: PHP および MySQL ショッピング カート関数の開発ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。