实现目标:使用php和mysql写一个商品信息管理系统,并带有购物车功能

一、创建数据库和表

  1.创建数据库和表:demodb

  2.创建表格:goods

  字段:商品编号,商品名称,商品类型,商品图片,单价,商品描述,库存量,添加时间

二、创建php文件编写代码(以下为要创建的php文件及其用途)

  add.php  商品添加页面

  edit.php      商品信息编辑表单页

  index.php  商品信息浏览页

  action.php  执行商品信息添加和修改及删除等操作处理

  dbconfig.php  公共配置文件,数据库连接配置信息

  menu.php  网站公共导航栏

  uploads/   上传图片的存放目录

  function.php 公共函数库文件:图片信息的上传,等比缩放等处理函数

  addCart.php 添加购物车信息的操作(向SESSION放入要购买的信息)

  myCart.php  实现了购物车信息的浏览操作,并且实现商品信息的统计(小计和总价)

  clearCart.php 实现了购物车信息的单个商品删除或清空购物车操作

  updateCart.php  修改购物车中商品的数量,防止过小约束

各php文件关系图示:

好,那下面是代码部分:

首先是建表语句:

 1 create database newsdb;//创建库语句
2
3 create table goods (
4 id int(10) unsigned NOT NULL AUTO_INCREMENT,
5 name varchar(64) NOT NULL,
6 typeid int(10) unsigned NOT NULL,
7 price double(6,2) unsigned NOT NULL,
8 total int(10) unsigned NOT NULL,
9 pic varchar(32) NOT NULL,
10 note text,
11 addtime int(10) unsigned NOT NULL,
12 PRIMARY KEY (`id`)
13 ) //创建表语句

建表语句

以下为各php文件代码,需要的朋友可直接将各代码复制并放到同一目录下即可,还要在同目录下创建uplaods文件夹存放上传图片

 1 <html>
2 <head>
3 <title>商品信息管理</title>
4 </head>

最新文章

  1. C# 把背景为白色的图片变成透明图片
  2. 每天一个 Linux 命令(15):tail 命令
  3. Zxing兼容2.3等低版本
  4. 近乎(Spacebuilder)移动端 V2.2 发布,SNS 社区开源软件
  5. 简单验证码实现(Ajax)
  6. BZOJ 1486 最小圈
  7. Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现(转)
  8. 【转】Android Interface的使用
  9. asp.net 常用的几种调用存储过程的方法
  10. python中的第三方日志模块logging
  11. Python-字典(dict)
  12. Android使用Xutil3.0下载文件.md
  13. android笔记---LoginActivity extends FinalActivity
  14. 基于pandas python的美团某商家的评论销售数据分析(可视化)
  15. java并发:AQS的简单理解
  16. linux中hive无法使用删除键或无反应
  17. SDK manager 中 Done loading packages 问题
  18. linux mysql access denied for user ‘root’@’localhost&#39;(using password:YES)
  19. (转) C#中Timer使用及解决重入(多线程同时调用callback函数)问题
  20. DOM库及常用方法封装

热门文章

  1. asp.net mvc4 System.Web.Optimization找不到引用
  2. C++之路进阶——bzoj2879(美食节)
  3. android 加载大图片
  4. MergeSort(归并排序)算法Java实现
  5. CentOS 6.4下编译安装 gcc-4.8.0(转)
  6. 06-BCD计数器设计与应用——小梅哥FPGA设计思想与验证方法视频教程配套文档
  7. C#:涉及DPI的高分辨率下的显示问题
  8. 使用cygwin出现syntax error near unexpected token&#39;$&#39;do\r
  9. MapReduce的模式、算法和用例
  10. logstash filter grok 用法