注册 登录
编程论坛 ASP技术论坛

ASP怎么实现一篇文章发布到多个栏目?

usenews 发布于 2008-11-09 04:44, 851 次点击
ASP怎么实现一篇文章发布到多个栏目?  
栏目表中定义  
ID:1 字段:新闻  
ID:2 字段:公告  
........  
文章表中定义  
栏目ID 字段, 使用逗号分割每个栏目ID存入其中,如  
一篇文章属于栏目1,栏目2,栏目6,....  
那么字段的值应该是:  
1,2,6  
可以设置一篇文章同时属于多个栏目。  
 
1、要实现的功能是怎么样在添加的时候显示栏目字段,而添加到数据库时候是ID。  
2、在添加提交以前可以实现多个栏目的删除和修改。  
3、在发布信息完以后修改中的多个栏目的删除及修改功能。  
 
 
前台实现功能:  
信息浏览页面  
 
后台实现功能:  
信息添加、修改功能

[ 本帖最后由 usenews 于 2012-11-15 13:24 编辑 ]
4 回复
#2
yms1232008-11-09 16:18
个人认为这个文章表和栏目表的设计不太好,可以将一篇文章写入多次到多个栏目
栏目编号  栏目名称
   0        栏目1
   1        栏目2
   2        栏目3

文章编号 栏目编号  文章标题
   0         0      文章1
   1         0      文章2
   2         0      文章3
   3         1      文章1
   4         1      文章2
   5         1      文章3
#3
hmhz2008-11-09 16:25
同时发布到多个栏目唯一的办法只有同时多个 insert into
#4
multiple19022008-11-09 20:48
加一个中间层表,建立栏目到文章的对应。
#5
gdk20062008-11-10 12:51
直接用一个复选框不就行了,然后SQL语句用
"select * from News where instr()"不就行了!
1