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 相关文章推荐
?生?D片??C字串
Dec 06 PHP
令PHP初学者头疼十四条问题大总结
Nov 12 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
Feb 22 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
php打开文件fopen函数的使用说明
Jul 05 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
May 08 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
php获取发送给用户的header信息的方法
Mar 16 PHP
PHP编程中的__clone()方法使用详解
Nov 27 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
May 24 PHP
php修改word的实例方法
Nov 17 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
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
JavaScript 新手24条实用建议[TUTS+]
2009/06/21 Javascript
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
js实现中文实时时钟
2020/01/15 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
低版本中Python除法运算小技巧
2015/04/05 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
Python自定义线程池实现方法分析
2018/02/07 Python
pyhton列表转换为数组的实例
2018/04/04 Python
python数据爬下来保存的位置
2020/02/17 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
高级护理专业大学生求职信
2013/10/24 职场文书
大学自荐信
2013/12/12 职场文书
教师研修随笔感言
2014/01/23 职场文书
环保建议书100字
2014/05/14 职场文书
经典团队口号大全
2014/06/21 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
《检阅》教学反思
2016/02/22 职场文书
解除租赁合同协议书
2016/03/21 职场文书
某某店铺的开业庆典主持词范本
2019/11/25 职场文书
Javascript 解构赋值详情
2021/11/17 Javascript
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
Python使用pyecharts控件绘制图表
2022/06/05 Python