| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1348 人关注过本帖
标题:做个类似编程论坛里的发表帖子的程序怎么写?
只看楼主 加入收藏
lijuan2083
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-4
收藏
 问题点数:0 回复次数:19 
做个类似编程论坛里的发表帖子的程序怎么写?

我用了无组件上传,在处理上传表单中写到:
content=""
For i = 1 To upload.Form("content").Count '这行出错.
Content = Content & request.Form("content")(i)
Next
运行时程序报错:
缺少对象 .form(...),请问这是为什么啊?
我想实现的效果就是类似这个ASP技术论坛里的发表帖子这个页面.请问如果想实现这个页面该怎么做?
有标题,有上传图片,还有个可编辑的内容区域,这个功能用程序实现该怎么做呢?

搜索更多相关主题的帖子: 帖子 
2007-09-17 16:53
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
上传图片建议用iframe另开一个网页来做,因为文件数据与普通表单数据不能同时上传到服务器上。
所以会出现缺少对象的问题。
2007-09-17 18:17
lijuan2083
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-4
收藏
得分:0 
谢谢版主.可是我还有地方不明白,比如我的数据库结构是id(自动编号),filename(上传文件名),title(上传图片的标题),content(上传图片的详细介绍),我把标题和详细介绍放在了普通表单中,用iframe另开一网页放上传文件表单,可是在处理上传表单时要向数据库中的filename字段添加文件名,而在处理普通表单时要向数据库中的title,content字段添加数据,filename,title,content应该是一条记录,可添加时出现了不同时间,所以一定得有一个表单处理是修改记录,才能确保记录的完整性.这样得判断用户的操作,该怎么阻止用户先点普通表单的提交?这样就可以插入filename数据,而修改title和content了,可该怎么阻止用户先点普通表单的提交?
还有更聪明的方法吗?
2007-09-18 10:14
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

客户端限制的方法就是javascript脚本在提交普通表单时作限制。
服务器端个人人为的方法是加提交标志,作限制。

2007-09-18 11:00
lijuan2083
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-4
收藏
得分:0 
可用了iframe以后就不在同一个页面了,是两个页面啊,该怎么用javascript限制呢?
2007-09-18 12:29
lijuan2083
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-4
收藏
得分:0 
还有一点是用到title=upload.form("title")和content=upload.form("content")不会出错,但用到upload.form("content").count就会出错.
2007-09-18 12:31
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
content这个控件一共有几个?
2007-09-18 12:56
lijuan2083
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-4
收藏
得分:0 
只有一个,但不是普通的textarea,而是带有格式编辑的textarea,就象编程论坛里的这个发表文章的textarea,可以给字体加颜色,加下划线,插入图片等.
2007-09-18 13:06
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用lijuan2083在2007-9-18 13:06:45的发言:
只有一个,但不是普通的textarea,而是带有格式编辑的textarea,就象编程论坛里的这个发表文章的textarea,可以给字体加颜色,加下划线,插入图片等.

直接取到值就可以求.count做什么呢?把源代码贴出来看看。

2007-09-18 13:13
lijuan2083
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-7-4
收藏
得分:0 
如果是普通的textarea,就可以直接用content=upload.form("content")来获取数据了,可带了编辑格式这样就得用循环
content=""
For i = 1 To upload.Form("content").Count '这行出错.
Content = Content & request.Form("content")(i)
Next
来获取数据了
2007-09-18 13:13
快速回复:做个类似编程论坛里的发表帖子的程序怎么写?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031095 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved