主题:  如何实现一条新闻显示多个图片

文远

职务:普通成员
等级:5
金币:1.0
发贴:2441
#12003/4/2 16:00:51
我如何设计数据库实现在一条新闻上同时显示多个图片??
是否要做两个表 在根据它们的ID来关联??



老张

职务:普通成员
等级:5
金币:10.0
发贴:2796
#22003/4/2 20:28:39
我觉得通过ubb实现更容易



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
#32003/4/2 22:41:10
ubb?不是吧

我是通过图片上传到目录解决的。不管文章需要多少图片都可以。



文远

职务:普通成员
等级:5
金币:1.0
发贴:2441
#42003/4/3 16:44:55
能不能说的更清楚点呢? 我是不很明白啊
还有个问题就是 我在一个页面如何根据图片的数量显示图片呢????

编辑历史:[这消息被文远编辑过(编辑时间2003-04-03 16:50:26)]


嘎嘎

职务:普通成员
等级:1
金币:1.0
发贴:287
#52003/4/9 20:35:48
显示多个图片到是可以。在填加新闻时在数据库里有个字段存储上传的图片的个数。在新闻显示时根据这个字段的个数做for循环显示即可。但是图片的名称要有规律。比如& "_" & x &"." & "gif">
把上面的做循环,x为从1开始的数字,随循环逐渐增大到图片的总个数为止。
但是我也有点问题在这里的:有的网站上的新闻是显示几个图片然后又显示几段文字,又显示几个图片。不知道是人为的,还是智能的?请 子心 和 zhangcs 帮解释一下。



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#62003/4/10 13:51:24
我的理解是得到图片上传的路径后,在多个图片路径之间加入一个分隔符如“|”,以方便以后可以用split方法,对图片及记录进行删除。应该把图片的路径专门放到一个字段中,同时把得到的路径贴到新闻的内容中,摆放在想出现的地方,并设置图片与文字的对齐方式。大概的意思就是这样了,个人意见。

编辑历史:[这消息被arhui编辑过(编辑时间2003-04-10 13:52:21)]

难人一个……

水木

职务:普通成员
等级:1
金币:0.0
发贴:145
#72003/4/13 15:59:21
用ID区别也不麻烦啊?
只是储存图片要单做个表。只是不能把图片摆放在想出现的地方



ziriyan

职务:普通成员
等级:2
金币:1.0
发贴:303
#82003/4/13 16:34:55
还是UBB方便一点~



水木

职务:普通成员
等级:1
金币:0.0
发贴:145
#92003/4/13 19:53:55
我也遇到一个类似的问题:
目的:统计每项产品的投标计录和每位会员的投标记录。
1。产品的相关内容要统计
2。会员的详细情况要统计
3。哪件产品是哪位会员投的标
4。产品赢得的投标数和会员投过的产品数。
5。根据产品赢得的投标数和会员投过的产品数排序。
这样一来如何处理数据表,和统计相应数字呢?
而且如此以来每添加一次计录都要对几个表进行操作。 是不是太麻烦。有没有比较合适的办法?

希望大家支持,这事情真的有些麻烦。。。。。



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#102003/4/13 21:43:48
水木在上个帖子中说
引用:
我也遇到一个类似的问题:
目的:统计每项产品的投标计录和每位会员的投标记录。
1。产品的相关内容要统计
2。会员的详细情况要统计
3。哪件产品是哪位会员投的标
4。产品赢得的投标数和会员投过的产品数。
5。根据产品赢得的投标数和会员投过的产品数排序。
这样一来如何处理数据表,和统计相应数字呢?
而且如此以来每添加一次计录都要对几个表进行操作。 是不是太麻烦。有没有比较合适的办法?

希望大家支持,这事情真的有些麻烦。。。。。



用多表连接来取记录集。实在取不到的,取出一个记录集后,将该记录赋给一个变量,关闭掉rs,然后再打开rs,依此类推



水木

职务:普通成员
等级:1
金币:0.0
发贴:145
#112003/4/14 16:05:14
楼上的前辈,可不可以说的详细一些,具体该怎么做?



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#122003/4/14 16:33:26
大致就是这回事

sql="select produce.*,users.* from produce inner join users on produce.id=users.id"
rs.open sql,conn,1,1
if not rs.eof then
while not rs.eof
...
wend
end if
rs.close
sql="select producename,count(*) as a from produce group by producename order a desc"
if not rs.eof then
while not rs.eof
...
wend
end if
rs.close



水木

职务:普通成员
等级:1
金币:0.0
发贴:145
#132003/4/14 16:45:55
我是ASP菜鸟,真的有些晕。。
正在hard学习ing!!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#142003/4/14 18:27:59
或者WYSIWYG,用HTML代码