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.ini中文版
Oct 09 PHP
第九节--绑定
Nov 16 PHP
php MySQL与分页效率
Jun 04 PHP
利用PHP生成静态HTML文档的原理
Oct 29 PHP
destoon安装出现Internal Server Error的解决方法
Jun 21 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
php计算函数执行时间的方法
Mar 20 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
PHP代码优化技巧小结
Sep 29 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
PHP中Notice错误常见解决方法
Apr 28 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 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中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
thinkphp实现多语言功能(语言包)
2014/03/04 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
php session的应用详细介绍
2017/03/22 PHP
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
用JavaScript实现使用鼠标画线的示例代码
2014/08/19 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
纯javascript制作日历控件
2015/07/17 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
2018/01/15 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
jQuery 导航自动跟随滚动的实现代码
2018/05/30 jQuery
bootstrap Table实现合并相同行
2019/07/19 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[04:16]DOTA2英雄梦之声_第09期_斧王
2014/06/21 DOTA
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Python部署web开发程序的几种方法
2017/05/05 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
体育教育毕业生自荐信
2013/11/21 职场文书
建筑项目策划书
2014/01/13 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
黄河绝恋观后感
2015/06/08 职场文书
在Python中如何使用yield
2021/06/07 Python
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript