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+ajax 无刷新删除数据
Feb 20 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP正确解析UTF-8字符串技巧应用
Nov 07 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
如何判断php数组的维度
Jun 10 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
Aug 19 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
Sep 10 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
PHP cURL初始化和执行方法入门级代码
May 28 PHP
万能的php分页类
Jul 06 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
ThinkPHP防止重复提交表单的方法实例分析
May 10 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
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
Zend Studio 实用快捷键一览表(精心整理)
2013/08/10 PHP
PHP中使用Imagick实现各种图片效果实例
2015/01/21 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JavaScript将一个数组插入到另一个数组的方法
2015/03/19 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
js实现防止被iframe的方法
2015/07/03 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
js实现图片左右滚动效果
2017/02/27 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
python使用BeautifulSoup分页网页中超链接的方法
2015/04/04 Python
剖析Python的Twisted框架的核心特性
2016/05/25 Python
Python列表和元组的定义与使用操作示例
2017/07/26 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
关于iframe跨域使用postMessage的实现
2019/10/29 HTML / CSS
Solaris操作系统的线程机制
2015/07/28 面试题
基层党组织公开承诺书
2014/03/28 职场文书
销售行政专员岗位职责
2014/06/10 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android