|
作者: zhanjiajun [zhanjiajun] 论坛用户 | 登录 |
问一下老大或者说其它的无私的前辈能给以下东西吗?或许你们也是经过探索才知道的,不想乱教,但是肯请朋友们帮助一下我们这些无助的人。 一、论坛架设。 1、一般要用到的数据表。 我的理解: 最主要的表MAINDB有ID(系统生成)、贴名、内容(不能为空,字符型)、日期(系统生成)。 用户记录表:GUEST:名字、;密码、性别、住址等。得要有是否是管理员的标识。 问题:我经过努力,只能思考到这一步了,有没有乐于助人的高手,将具体表之间的联系讲解一下?如:20CN中的右边一块,当点击时,会从表中读入不同的内容来显示。回复在下面列出,想问一下,哪些回贴是一种什么表,怎么实现的?是不是要另我建立一个表来存放回复。 如果另外用表存放回复,哪一条条记录怎么样提出来? 回复是不是和主贴内容一起存放在一个表中? 2、应该有加入、查找功能。 加入即加一条记录,系统日期自动取得后,用根据其录入时间,显示前10条的名字和楼主名在显示区。 查找功能就是数据表的检索。 3、换页功能。只是依次读入后续的记录。应该不难实现。 4、访问次数和回贴的前置显示。访问次数可以根据访问其ASP页面的次数来确定,但是回贴数呢? 二、后台的管理。 管理员进入以后,可以删节。可以更改贴子的内容。可以7设计一个界面: 左面列出管理内容: 一、当前10张贴子的内容。 二、收搜用户名以及主贴名。 1、用户名收搜成功以后,在右边列出此用户发表的所用贴子。等待用户选择一贴点击后显示内容。(即如20CN一样,右边的内容是ASP实现的、内容随时可以更迭的) 2、当用户选择了根据贴名收搜时,如果找到,则在内容区显示出来,并且用户可以更改并保存。否则就在右边显示提示信息:没有找到文章! 三、增加管理员。 四、删除贴子。 此功能比较简单,用一个循环语句读数据表,读到删除即可。 综合: A、屏幕的操作区在一个地方,显示区在另外一个地方,这是论坛中较多用的技术。这一点请问是怎么实现的。能不能给出一个完整的ASP代码? B、当管理员删除以后,数据表更新,请问会不会报错? 是不是在程序的某个地方调用数据表的内容,只用记录的ID来判断,其它的可以不管。 C、当贴子有回复时,是不是贴子发表时期随即更新,然后数据表的内容也同步更新。其代表贴子的顺序的ID也在变化,这一点是怎么实现的呢? 可能以上的问题没有表述清楚,但大体内容是清楚的。我想如果这贴子有哪位大哥讲解清楚的话,会对正在学习ASP开发的我们这种菜鸟帮助很大的。 以上是我的不解的地方,我找不到具体实现的方法。请大哥帮忙。指点我。 [此贴被 飘渺虚心(zhanjiajun) 在 04月06日22时33分 编辑过] |
地主 发表时间: 04-04-06 22:24 |
回复: abctm [abctm] 版主 | 登录 |
http://netghank.8b8b.net/bbs/index.htm?393`2`1`教你5分钟做成一个ASP论坛 |
B1层 发表时间: 04-04-07 06:38 |
回复: tommy_he [tommy_he] 版主 | 登录 |
<frame>分栏 然后在TARGET里输入框体的VALUE就可以实现这个效果! |
B2层 发表时间: 04-04-07 09:15 |
回复: zhanjiajun [zhanjiajun] 论坛用户 | 登录 |
非常谢谢 现在我正用你的教的方法作论坛 没办法 我没有经验 一个人做 难呀! 都说写网页容易 我看不容易呀! 日月 有QQ吗? 可以联系吗?QQ:47591293 |
B3层 发表时间: 04-04-07 14:19 |
回复: zml2236 [zml2236] 论坛用户 | 登录 |
双星,你论坛上的帖子教人做论坛的,都不用定义变量吗?还是我没有看见。 |
B4层 发表时间: 04-04-07 16:44 |
回复: zhanjiajun [zhanjiajun] 论坛用户 | 登录 |
可能双星是因为觉得 他的哪个简略的教程 大概讲了一下 但是挺不错的 我现在觉得有一种着手的感觉 不知道有没有老手可以讲得详细一点。 虽然我已经开始着手写了 |
B5层 发表时间: 04-04-07 16:58 |
回复: zhanjiajun [zhanjiajun] 论坛用户 | 登录 |
<!--#include file="adovbs.asp" --> <% dim rs ,sqlstr,conn,sonnstr connstr= "Driver={Microsoft Access Driver (*.mdb)};dbq="&server.MapPath("../ysdk.mdb")&";uid=;pwd=:" 'server.MapPath(.mdb)里括号里的内容必须加上双引号,最后一项为空但也要加上分号;注意&之间的部分 set conn=Server.CreateObject("adodb.connection") conn.open connstr set rs=server.createobject("adodb.recordset") sqlstr="select * from admin where admin_name='"&session("admin")& "' and admin_pass='"&session("pass")&"'" ' response.Write sqlstr 'response.end rs.open sqlstr,conn,1,1 if not rs.eof then if rs("admin_supper")<>"Y" or rs("admin_supper")="y" then response.write "<script language='javascript' type='text/javascript'>" response.write "alert ('对不起,你无权进行当前操作,有疑问请咨询超级管理员!'); " response.write "window.history.back();" response.write "</script>" response.end end if end if %> |
B6层 发表时间: 04-04-08 15:52 |
回复: zhanjiajun [zhanjiajun] 论坛用户 | 登录 |
上面是我照着写的一个ASP的ACCESS的调用。 |
B7层 发表时间: 04-04-09 12:46 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号