求ASP数据库设计思想!

来源:百度知道 编辑:UC知道 时间:2024/05/07 00:35:40
以下是小弟遇到的几个问题请各位多多指教

第一个!
在很多网站都有用户登陆登陆以后可以对指定的用户发送消息
请问发送的消息是保存在同一个表里面只是名称不通还是..

例如:dx表

name 接收着的用户名
fname发送者的用户名
nr 发送的消息

请问当A用户被B用户发送消息后会是这样
name fname nr
B A 你好

那么当你登陆后是不是自动筛选里面符合你自己名称的信息然后读出来呢!请问语言怎么设计

问题二
请问怎么设计在头象选择的时候使用跳转列表你选择一个后旁边就显示出相应头象但是内容不刷新!!

请各位多多指教说得详细者加100分!!最好有实例或代码!谢谢

问题一:
要设计这样的通讯程序,数据库至少应有两个表,一个是用户信息表,一个是文章(通讯内容)信息表.
写程序的时候先登录,登录时总要有会话的吧?将这个会话作为发送消息时的标识就可以了.将由这个用户(的会话)发送的消息保存到文件表中,当用户登录查看消息时,检查带有这个会话的字段中的匹配字符串就可以查看自己发送过哪些文章给谁了.
比如:用户登录时用的户名是"bb",那么登录后将"bb"写入session("uid1")="bb",提交消息给其它用户(如提交给"aa")时,将此session写入文章表中,如rs("uid1")=session("userid"),将aa写入另一个字段(如rs("uid2"=request("aa")))中,那么文章表中就会有一个用户的标识了.当需要读消息的时候,sql 语句中 where uid='"&session("uid")&"'就可以查看你发过的文章,而where uid='"&request("aa")&"'就可以查看别人发给自己的消息了.

问题二:
<script language="JavaScript">function showimage(){document.images.tus.src="bbb.gif"+document.form.p1.options[document.form.p1.selectedIndex].value+""+document.form.p2.options[document.form.p2.selectedIndex].value+".gif";}</script>
<SELECT name=p1 onchange=showimage() size=1>
<OPTION selecte