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 相关文章推荐
Smarty+QUICKFORM小小演示
Feb 25 PHP
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
基于initPHP的框架介绍
Apr 18 PHP
PHP跳转页面的几种实现方法详解
Jun 08 PHP
php中引用符号(&amp;)的使用详解
Nov 13 PHP
一个不易被发现的PHP后门代码解析
Jul 05 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
Symfony控制层深入详解
Mar 17 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
Oct 25 PHP
PHP带节点操作的无限分类实现方法详解
Nov 09 PHP
PHPMailer发送邮件
Dec 28 PHP
php实现将二维关联数组转换成字符串的方法详解
Jul 31 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
解读IE和firefox下JScript和HREF的执行顺序
2008/01/12 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
js返回上一页并刷新代码整理
2012/12/21 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
2016/11/10 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
基于Vue实现拖拽效果
2018/04/27 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
微信小程序返回上一级页面的实现代码
2020/06/19 Javascript
[02:03]《现实生活中的DOTA2》—林书豪&DOTA2职业选手出演短片
2015/08/18 DOTA
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
Python中getpass模块无回显输入源码解析
2018/01/11 Python
python matlibplot绘制3D图形
2018/07/02 Python
python之消除前缀重命名的方法
2018/10/21 Python
python 对字典按照value进行排序的方法
2019/05/09 Python
使用Python3内置文档高效学习以及官方中文文档
2019/05/19 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
Python3基于print打印带颜色字符串
2020/07/06 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
校园公益广告语
2014/03/13 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript