产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 请教一个下载次数的问题
acerdcl - 2015/1/31 13:33:07
模型中下载次数的写法是这样的,下载次数:<span id="downloads"><%=dr["downloads"].ToString()%></span>问题是,例如上传了两个附件,显示为
附件1   下载次数:0
附件2   下载次数:0
随便点击其中一个附件下载后,显示为
附件1   下载次数:1
附件2   下载次数:1

也就是没有分别计算每个附件的下载次数,这个怎么改?

发现一个问题
在pa_file表中,附件的downloads字段的值为NULL,但是页面还是显示实际值
在download表中,附件的downloads字段的值为实际值
acerdcl - 2015/1/31 16:45:34
知道了,因为在模型中下载次数引用的<%=dr["downloads"].ToString()%>,是从article表中调用的的,在article表中downloads的数字就是所有附件的下载次数
可是如果从pa_file表中引用<%=dr1["downloads"].ToString()%>,字段值又是null,怎么办呢?
xiyou - 2015/1/31 16:47:45
你是最新版本吗?我测试最新的版本pa_files的downloads下载后是会自动加1的,你数据库中把null改为0试试
acerdcl - 2015/1/31 21:14:27
回复 3楼xiyou的帖子

刚用官方最新版本地测试过了,也是一样的,pa_file表中的downloads也是空的,改成0之后,每次下载后自动加一,问题是为啥刚发完之后是空的呢,总不能每次都去改数据库。。。官方版下载来后,pa_file表中的downloads字段有的是空,有的是0,另外,顺便说一下,上边模型代码改成了<%=dr1["downloads"].ToString()%>,加<span>引用的还是acerdcl表中的downloads字段
1
查看完整版本: 请教一个下载次数的问题