ホームページ >バックエンド開発 >PHPチュートリアル >PHPショッピングカート実装コード(1/2)_PHPチュートリアル

PHPショッピングカート実装コード(1/2)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:08:291561ブラウズ

ショッピングカートについては、主に電子商取引で使用され、ユーザーが自分で商品を選択して保存し、最後にレジに進む必要があります。これは実際のスーパーマーケットと非常に似ているので、簡単に説明します。 php ショッピング カートの例はさらに詳細になっており、処理が完了すると、必要な手順は 1 つだけになります。

phpチュートリアルのショッピングカート実装コード

ショッピングカートに関しては、ユーザーは商品を選択した後に保存し、最後にレジに進む必要があります。これは実際のスーパーマーケットと非常に似ています。それでは、簡単な php ショッピング カートのサンプル コードを書いてみましょう。これは、より詳細であり、必要なステップは 1 つだけです。

一部のショッピング カートでは php ファイルを使用します
main.php で商品を表示
additem.php でショッピング カートに商品を追加
cearcart.php でショッピング カート内の商品を削除
shoppingcart.php 操作クラス

ユーザー データベースのチュートリアルは次のとおりです

在庫
テーブル在庫を作成します (
製品 tinytext が null ではありません、
数量 tinytext が null ではありません、
id int(4) デフォルト '0' が null ではありません auto_increment、
説明 tinytext が null ではありません、
価格 float(10,2) デフォルト ' 0.00' null ではありません、
カテゴリ char(1) デフォルト '' null ではありません、
キー ID (id)、
主キー (id)、
キー価格 (価格)
);
在庫値に挿入 ('hardディスク','5 ','1','80g','5600','1');
インベントリ値に挿入 ('cpu','12','2','p4-2.4g' ,'6600','1 ');
在庫値に挿入 ('dvd-rom','7','3','12x','2000','1');
在庫値に挿入('motherboardwww.bkjia.com' ,'3','4','asus','5000','2');
インベントリ値に挿入 ('ディスプレイカード','6',' 5','64m','4500',' 1');
インベントリ値に挿入 ('Burner','4','6','52w','3000','1');

ショッピング
テーブルショッピングを作成 (
セッション tinytext が null ではありません、
製品 tinytext が null ではありません、
数量 tinytext が null ではありません、
カード tinytext が null ではありません、
id int(4) デフォルト '0' が null ではありません auto_increment、
キー ID (id ),
主キー (id)
);
ショッパー

データベース ショッパーを作成する;
ショッパーを使用する;
テーブル ショッピングを作成する (
セッション tinytext が null でない、
製品 tinytext が null でない、
数量 tinytext が null でない、
カード tinytext がないnull,
id int(4) デフォルト '0' not null auto_increment,
key id (id),
主キー (id)
);
テーブル在庫を作成 (
product tinytext not null,
amount tinytext not null,
id int(4) デフォルト '0' not null auto_increment、
description tinytext not null、
価格 float(10,2) デフォルト '0.00' not null、
カテゴリ char(1) デフォルト '' not null、
key id ( id),
主キー (id),
キー価格 (price)
);
在庫値に挿入 ('ハードドライブ','5','1','80g','5600','1 ');
在庫値に挿入 ('cpu','12' ,'2','p4-2.4g','6600','1');
在庫値に挿入 ('dvd- rom','7','3','12x','2000','1');
インベントリ値に挿入 ('motherboardphp100.com','3','4','asus', '5000','2');
在庫値に挿入 ('ディスプレイカード',' 6','5','64m','4500','1');
在庫値に挿入('バーナー','4','6','52w','3000','1' );

*/

//main.php ショッピングカート内の全商品を表示

include( "shoppingcart.php");
$cart = 新しいカート;
$table="ショッピング";

/* すべてのインベントリ テーブルの情報をクエリして表示します*/
$query = "select * from inventory";
$invresult = mysqltutorial_query($query);
if (!($invresult)) {
echo "クエリが失敗しました< ;br>";
Exit;
}
echo "以下の商品がご注文可能です∶";
echo "

";
echo "";
echo "";
while( $row_inventory = mysql_fetch_object($invresult) )) {
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
商品番号商品名単価商品説明ショッピングカートに追加
".$row_inventory->id."".$row_inventory ->製品."".$row_inventory->price."".$row_inventory->quantity."".$row_inventory->description."";
echo "
";
echo "< ;br>商品の数量ショッピング カート:".$cart->quant_items($table, $session);
echo "

< ;img border='0' src='car.gif'>ショッピングカートをクリア";

1 2

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/444892.html技術記事ショッピングカートに関しては、これは主に電子商取引で使用され、ユーザーは商品を選択した後、最終的にレジに進む必要があります。これは、実際のスーパーマーケットと非常に似ているので...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。