ecshop 批量上传(加入自定义属性)


Posted in PHP onMarch 20, 2012

下面是实现批量上传(加入自定义属性)思路以及实现的过程。

1.加入属性
之所以只能上传特定的属性,应该是批量上传的固定属性都来自于一张表。esc_goods表.
所以我们想假如自己的属性,必须要在esc_goods中加入自己的属性.比如这次加入的字段加
规格: goods_guige
代码:sql语句:alter table ecs_goods add goods_guige varchar(255) not null after goods_desc;

2.页面修改
位置: admin/templates/goods_info.htm按照其形式加入自定义字段
我这里是174行插入的:

<input type="text" name="goods_guige" value="{$goods.goods_guige}" size="20" />

3.添加读取和更新商品表的字段 (和批量上传无关但是便于查看)
位置:admin/goods.php
在更新位置上加入:
$sql="update ecs_goods set goods_guige='".$_POST['goods_guige']."' where goods_id= ".$_REQUEST['goods_id'];
$db->query($sql);
到此商品的属性就可以被更新掉了

4.批量上传添加字段
language/admin/goods_batch.php
添加字段:
//自定义批量上传字段
$_LANG['upload_goods']['goods_guige']='规格';

OK!至此,只要将商品的cvs导出,即可实现批量上传自定义的属性.

PHP 相关文章推荐
基于mysql的论坛(2)
Oct 09 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
May 15 PHP
PHP新手用的Insert和Update语句构造类
Mar 31 PHP
php pki加密技术(openssl)详解
Jul 01 PHP
PHP自动识别字符集并完成转码详解
Aug 02 PHP
简单分析ucenter 会员同步登录通信原理
Aug 25 PHP
简单谈谈favicon
Jun 10 PHP
Yii统计不同类型邮箱数量的方法
Oct 18 PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 PHP
php检查函数必传参数是否存在的实例详解
Aug 28 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
Aug 03 PHP
批量去除PHP文件中bom的PHP代码
Mar 13 #PHP
TMDPHP 模板引擎使用教程
Mar 13 #PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 #PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 #PHP
PHPThumb PHP 图片缩略图库
Mar 11 #PHP
php中使用cookie来保存用户登录信息的实现代码
Mar 08 #PHP
PHP 代码规范小结
Mar 08 #PHP
You might like
用libTemplate实现静态网页的生成
2006/10/09 PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
2017/05/29 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
Jquery跨域获得Json的简单实例
2016/05/18 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
js返回顶部实例分享
2016/12/21 Javascript
JS中的phototype详解
2017/02/04 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
vue插件draggable实现拖拽移动图片顺序
2018/12/01 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
python网络编程之读取网站根目录实例
2014/09/30 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python操作MongoDB详解及实例
2017/05/18 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
Python日志器使用方法及原理解析
2020/09/27 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
Timberland德国官网:靴子、鞋子、衣服、夹克及配件
2019/12/10 全球购物
小学五年级学生评语
2014/04/22 职场文书
出国留学担保书
2014/05/20 职场文书
学校四群教育实施方案
2014/06/12 职场文书
员工评语范文
2014/12/31 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript