PHP基础示例:商品信息管理系统v1.1[转]
2024-08-22 12:53:21
实现目标:使用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>
最新文章
- C# 把背景为白色的图片变成透明图片
- 每天一个 Linux 命令(15):tail 命令
- Zxing兼容2.3等低版本
- 近乎(Spacebuilder)移动端 V2.2 发布,SNS 社区开源软件
- 简单验证码实现(Ajax)
- BZOJ 1486 最小圈
- Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现(转)
- 【转】Android Interface的使用
- asp.net 常用的几种调用存储过程的方法
- python中的第三方日志模块logging
- Python-字典(dict)
- Android使用Xutil3.0下载文件.md
- android笔记---LoginActivity extends FinalActivity
- 基于pandas python的美团某商家的评论销售数据分析(可视化)
- java并发:AQS的简单理解
- linux中hive无法使用删除键或无反应
- SDK manager 中 Done loading packages 问题
- linux mysql access denied for user ‘root’@’localhost&#39;(using password:YES)
- (转) C#中Timer使用及解决重入(多线程同时调用callback函数)问题
- DOM库及常用方法封装
热门文章
- asp.net mvc4 System.Web.Optimization找不到引用
- C++之路进阶——bzoj2879(美食节)
- android 加载大图片
- MergeSort(归并排序)算法Java实现
- CentOS 6.4下编译安装 gcc-4.8.0(转)
- 06-BCD计数器设计与应用——小梅哥FPGA设计思想与验证方法视频教程配套文档
- C#:涉及DPI的高分辨率下的显示问题
- 使用cygwin出现syntax error near unexpected token&#39;$&#39;do\r
- MapReduce的模式、算法和用例
- logstash filter grok 用法