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 相关文章推荐
第八节 访问方式 [8]
Oct 09 PHP
用php获取远程图片并把它保存到本地的代码
Apr 07 PHP
PHP程序员编程注意事项
Apr 10 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
Nov 19 PHP
php恢复数组的key为数字序列的方法
Apr 28 PHP
PHP的Socket网络编程入门指引
Aug 11 PHP
PHPstorm快捷键(分享)
Jul 17 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 PHP
windows 2008r2+php5.6.28环境搭建详细过程
Jun 18 PHP
laravel 查询数据库获取结果实现判断是否为空
Oct 24 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
PHP 缓存实现代码及详细注释
2010/05/16 PHP
解析php框架codeigniter中如何使用框架的session
2013/06/24 PHP
Yii实现多数据库主从读写分离的方法
2014/12/29 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
浅谈JS封闭函数、闭包、内置对象
2017/07/18 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
用javascript实现倒计时效果
2021/02/09 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
[03:48]大碗DOTA
2019/07/25 DOTA
Python内建模块struct实例详解
2018/02/02 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
Django框架 querySet功能解析
2019/09/04 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
HTML5 的新的表单元素(datalist/keygen/output)使用介绍
2013/07/19 HTML / CSS
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
关键字final的用法
2013/10/02 面试题
介绍一下Ruby的特点
2013/01/20 面试题
生物化工工艺专业应届生求职信
2013/10/08 职场文书
销售团队获奖感言
2014/08/14 职场文书
党代会心得体会
2014/09/04 职场文书
2014年酒店工作总结范文
2014/11/17 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
Oracle创建只读账号的详细步骤
2021/06/07 Oracle