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 相关文章推荐
如何在PHP中使用Oracle数据库(1)
Oct 09 PHP
PHP输入流php://input介绍
Sep 18 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
Jun 27 PHP
php正则preg_replace_callback函数用法实例
Jun 01 PHP
php中define用法实例
Jul 30 PHP
支付宝服务窗API接口开发php版本
Jul 20 PHP
php实现的读取CSV文件函数示例
Feb 07 PHP
Yii2实现中国省市区三级联动实例
Feb 08 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 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
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
Prototype String对象 学习
2009/07/19 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
2014/03/05 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
JavaScript实现水平进度条拖拽效果
2017/01/18 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
vue-router 手势滑动触发返回功能
2018/09/30 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
微信小程序地图实现展示线路
2020/07/29 Javascript
[51:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
全面解读Python Web开发框架Django
2014/06/30 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
pyqt5 实现工具栏文字图片同时显示
2019/06/13 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
俄罗斯最大的隐形眼镜销售网站:Ochkov.Net
2021/02/07 全球购物
Linux操作面试题
2012/05/16 面试题
后勤自我鉴定
2013/10/13 职场文书
个人应聘自我评价分享
2013/11/18 职场文书
房产买卖委托公证书
2014/04/04 职场文书
土地转让协议书范本
2014/04/15 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android