目標を達成: php と mysql を使用して、ショッピング カート機能を備えた製品情報管理システムを作成します
1. データベースとテーブルを作成します
1. データベースとテーブルを作成します:demodb
2.テーブル:グッズを作成します
フィールド: 製品番号、製品名、製品タイプ、製品写真、単価、製品説明、在庫量、追加時間
2. phpファイルを作成し、コードを記述します(作成するphpファイルとその目的は以下の通りです)
add.php 商品追加ページ
Edit.php 商品情報編集フォームページ
index.php 製品情報閲覧ページ
action.php 商品情報の追加、変更、削除などの操作を行います
dbconfig.phpパブリック設定ファイル、データベース接続設定情報
menu.php Web サイトのパブリック ナビゲーション バー
アップロード/アップロードされた画像の保存ディレクトリ
function.php公開関数ライブラリファイル:画像情報のアップロード、スケーリング等の処理関数
addCart.phpのショッピングカート情報追加操作(購入する情報をSESSIONに入れる)
myCart.phpはショッピングカート情報の閲覧操作を実装し、商品情報の統計(小計と合計金額)を実装します
clearCart.phpは、単一の商品を削除したり、ショッピングカートの情報をクリアしたりする操作を実装します
UpdateCart.php 制約が小さすぎるのを防ぐために、ショッピングカート内の商品の数量を変更します
各phpファイル間の関係の図:
それでは、コード部分を次に示します:
最初はテーブル作成ステートメントです:
1 create database newsdb;// ライブラリステートメントを作成する 2 3 作成 テーブルグッズ ( 4 id int(10) unsigned NOT NULL AUTO_INCREMENT, 5 名前 varchar(64) NOT NULL、 6 typeid int(10) unsigned NOT NULL, 7 価格 double(6,2) 署名なし NOT NULL、 8 合計 int(10) unsigned NOT NULL, 9 pic varchar(32) NOT NULL、 10メモテキスト、 11 addtime int(10) unsigned NOT NULL, 12 プライマリ キー (`id`) 13 ) //テーブルステートメントを作成する テーブル作成ステートメント以下は各 php ファイルのコードです。必要な場合は、各コードを直接コピーして同じディレクトリに配置することもできます。また、アップロードした画像を保存するには、同じディレクトリに uplaods フォルダーを作成する必要があります。 1 2 3