ASP+SQL网上答疑系统

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:13:38
1,一张是问题列表页面(是一张表,表上有一个字段是主题,有很多条纪录),
2,点击其中一个主题,会出现第二张页面,页面上有提供浏览者提交回答的地方(页面上是你点击的主题的内容和相对应回答此主题的回答)
3,最重要的是第二张页面上显示的问题内容和回答内容要相对应

QQ:610274896

第一,用一张表,放两个ID(ID,Father_id)
(字段ID用来查找你所要的主题,字段Fateher_id用来对应发言的内容是针对哪个主题。
例:如果你有一条记录它的主题是ASP,它的ID是1,当你点击主题时用<a href="你所要进入的页面.asp?id=<%=rs("id")%>,然后进入所对应的主题的页面.)
第二,你说第二张页面上有回答的地方,
那就放一个文本域(取名为content,把它取出来的值定义成b好了),
当有人在文本域中输入内容时,就用varid(定义Father_id的值)=trim(request.QueryString("id"))把你所点击的主题的ID取出来, 然后用语句把它写入数据库sql="insert into problem (content,father_id) values ('"&b&"','"&varfather_id&"')".
基本上这个系统最重要的部分就是这样做。

这个不需要你做了,现在网站这样的源码多的是,你可以从网上下载一个的,最快的,然后再研究一下别人的代码是怎么写的。对自己学习写代码也有帮助的。

Email:qq198911510@126.com

这个问题并不困难,关键是你要知道实现此功能的思路,不论何种语言,编程编的是思想,我可以给你提供一个方法:

列表页我们可以看做是一个主要的,无论是SQL还是其它数据库,每加入一条记录后正常都会生成一个新的ID号,就是你问题列表的ID每一个ID对应你的一个问题
这一块不用多考虑,只需正常的思路即可,
关键在你想实现的与此主题相关的回答,当你点击查看一个主题的时候会得到该主题的ID号,只要得到主题的ID号就好办了,另外在建立一个表用来存放主题的回答,需要的字段可以根据需要设置,不过要另外加一个字段用来区分本条回答是对应哪个主题的,把主题的ID号写入此处,如此字段叫parendid
那么在数据库查询的时候就可以用
sql = "