u_index.asp
上传用户:comthink
上传日期:2021-05-06
资源大小:1280k
文件大小:6k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

HTML/CSS

  1. <!--#include file="conn.asp"-->
  2. <!-- #include file="inc/const.asp" -->
  3. <%
  4. if not founduser then
  5.    errmsg=errmsg+"<br>"+"<li>您没有<a href=login.asp target=_blank>登录</a>。"
  6. founderr=true
  7. end if
  8. stats="个人菜单首页"
  9. dim currentPage,totalrec,Pcount,page_count,endpage
  10. if founderr then
  11. call head()
  12. call head_var("","")
  13. call txl_error()
  14. else
  15. call head()
  16. call head_var("个人菜单","u_index.asp")
  17. if founderr then
  18. call txl_error()
  19. else
  20. call main()
  21. if founderr then call txl_error()
  22. end if
  23. end if
  24. call foot()
  25. sub main()
  26. set rs=server.createobject("adodb.recordset")
  27. sql="select * from [User] where userid="&userid
  28. rs.open sql,conn,1,1
  29. if rs.eof and rs.bof then
  30. errmsg=errmsg+"<br>"+"<li>该用户名不存在。"
  31. founderr=true
  32. exit sub
  33. end if
  34. %>
  35. <table width="<%=txl_body(0)%>" cellpadding="0" cellspacing="0" align="center" style="border:1px <%=txl_body(9)%> solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;">  
  36. <tr> 
  37. <td bgcolor=<%=txl_body(10)%> align="center" valign="top"><br>
  38. <table cellpaddin=3 cellspacing=1 class=tableborder1 width=631 align=center>
  39. <tr>
  40. <th width=105 height=25 id=tabletitlelink><a href=u_index.asp>个人菜单首页</a></th>
  41. <th width=105 id=tabletitlelink><a href=u_modifymy.asp>基本资料修改</a></th>
  42. <th width=105 id=tabletitlelink><a href=u_modifypsw.asp>用户密码修改</a></th>
  43. <th width=105 id=tabletitlelink><a href=u_modifyadd.asp>联系资料修改</a></th>
  44. <th width=105 id=tabletitlelink><a href=u_myskin.asp>选择界面风格</a></th>
  45. <th width=105 id=tabletitlelink><a href=usersms.asp>我的短信管理</a></th>
  46. </tr>
  47. </table>
  48. <br>
  49. <table cellpaddin=3 cellspacing=0 border=0 width=<%=txl_body(19)%> align=center>
  50. <tr>
  51. <td width=200 valign=top>
  52. <table cellpaddin=6 cellspacing=1 class=tableborder1 width=100% align=center>
  53. <tr>
  54. <th height=25>我的头像</th>
  55. </tr>
  56. <tr>
  57. <td class=tablebody1 align=center><img src=<%=rs("userface")%> border=0></td>
  58. </tr>
  59. <tr>
  60. <th height=25>基本信息</th>
  61. </tr>
  62. <tr>
  63. <td class=tablebody1 style="line-height:150%">
  64. &nbsp;我的类别:<%=rs("usergroup")%><br>
  65. &nbsp;发表留言:<%=rs("bookcount")%><br>
  66. &nbsp;发表帖子:<%=rs("bbscount")%><br>
  67. &nbsp;上传照片:<%=rs("photocount")%><br>
  68. &nbsp;当前财产:<%=rs("usermoney")%><br>
  69. &nbsp;注册时间:<%=rs("regtime")%><br>
  70. &nbsp;登陆次数:<%=rs("logins")%><br>
  71. </td>
  72. </tr>
  73. </table>
  74. </td>
  75. <td width=* valign=top>
  76. <table cellpaddin=3 cellspacing=1 class=tableborder1 width=100% align=center>
  77. <tr>
  78. <th height=25 align=left>-=> 我的短信息</th>
  79. </tr>
  80. <tr>
  81. <td height=25 class=tablebody1>
  82. <%
  83. if newincept() >0 then
  84.         response.write"目前您有<font color="""&txl_body(20)&"""> ["&newincept()&"] </font>条的短消息。"
  85.         else
  86.         response.write"目前您没有新的短消息。"
  87.         end if
  88. response.write"<a href=usersms.asp?action=inbox><font color="""&txl_body(20)&""">收件箱</font></a>中共有 ["&cint(incept())&"] 条信息,<a href='usersms.asp?action=issend'><font color="""&txl_body(20)&""">发件箱</font></a>中共有 ["&allsend()&"] 条信息对方未查阅。<br>"
  89. %>
  90. </td>
  91. </tr>
  92. </table>
  93. <br>
  94. <table cellpaddin=6 cellspacing=1 class=tableborder1 width=100% align=center>
  95. <tr>
  96. <th height=25 align=left colspan=5>-=> 最新收到的短讯</th>
  97. </tr>
  98. <tr>
  99. <td width=30 height=25 class=tablebody2 align=center>状态</td>
  100. <td width=100 class=tablebody2 align=center>发件人</td>
  101. <td width=*  class=tablebody2 align=center>主题</td>
  102. <td width=120 class=tablebody2 align=center>日期</td>
  103. <td width=60 class=tablebody2 align=center>大小</td>
  104. </tr>
  105. <%
  106. set rs=server.createobject("adodb.recordset")
  107. sql="select top 5 * from message where incept='"&trim(membername)&"' and issend=1 and delR=0 order by flag,sendtime desc"
  108. rs.open sql,conn,1,1
  109. if rs.eof and rs.bof then
  110. response.write"<tr><td class=tablebody1 align=center height=25 colspan=6>您的收件箱中没有任何内容。</td></tr>"
  111.         else
  112. dim tablebody
  113. do while not rs.eof
  114. response.write "<tr>"
  115. if rs("flag")=0 then
  116. tablebody="tablebody2"
  117. else
  118. tablebody="tablebody1"
  119. end if
  120. response.write"<td align=center valign=middle height=25 class="&tablebody&">"
  121. if rs("flag")=0 then
  122. response.write"<img src="&txl_info(7)&"m_news.gif>"
  123. else
  124. response.write"<img src="&txl_info(7)&"m_olds.gif>"
  125. end if
  126. response.write"</td>"&_
  127.               "<td align=center valign=middle class="&tablebody&" height=25>"
  128. if rs("flag")=0 then
  129. response.write"<b>"
  130. end if
  131. response.write"<a href=userinfo.asp?name="&htmlencode(rs("sender"))&" target=_blank>"&htmlencode(rs("sender"))&"</a></td>"&_
  132.               "<td align=left height=25 class="&tablebody&"><a href=usersms.asp?action=read&id="&rs("id")&"&sender="&rs("sender")&" >"
  133. if rs("flag")=0 then
  134. response.write"<b>"
  135. end if
  136. response.write""&htmlencode(rs("title"))&"</a></td>"&_
  137.                "<td class="&tablebody&" height=25>"
  138. if rs("flag")=0 then
  139. response.write"<b>"
  140. end if
  141. response.write""&rs("sendtime")&"</font></td>"&_
  142.                "<td class="&tablebody&" height=25>"
  143. if rs("flag")=0 then
  144. response.write"<b>"
  145. end if
  146. response.write""&len(rs("content"))&"Byte</td></tr>"
  147. rs.movenext
  148. loop
  149. end if
  150. rs.close
  151. set rs=nothing
  152.     response.write"</td></tr></table><br>"
  153. %>
  154. <table cellpaddin=3 cellspacing=1 class=tableborder1 width=100% align=center>
  155. <tr>
  156. <th height=25 align=left>-=> 最近撰写的日记</th>
  157. </tr>
  158. <tr>
  159. <td height=25 class=tablebody1> </td>
  160. </tr>
  161. <tr>
  162. <td height=25 class=tablebody1> </td>
  163. </tr>
  164. </table>
  165. </td>
  166. </tr>
  167. </table>
  168. <br>
  169. </td>
  170. </tr>
  171. </table>
  172. <%
  173. end sub
  174. REM 统计已发出新短信
  175. function allsend()
  176.         rs=conn.execute("Select Count(id) From Message Where flag=0 and issend=1 And sender='"& membername &"'")
  177.         allsend=rs(0)
  178. set rs=nothing
  179. if isnull(allsend) then allsend=0
  180. end function
  181. REM 统计收件箱中的短信
  182. function incept()
  183.         incept=0
  184.         rs=conn.execute("Select Count(id) From Message Where  issend=1 and delR=0 And incept='"& membername &"'")
  185.         incept=rs(0)
  186. set rs=nothing
  187. if isnull(incept) then incept=0
  188. end function
  189. %>