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

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

开发平台:

HTML/CSS

  1. <!--#include file="conn.asp"-->
  2. <!-- #include file="inc/const.asp" -->
  3. <!--#include file="md5.asp"-->
  4. <!--#include file="inc/chkinput.asp"-->
  5. <%
  6. response.buffer=true
  7. stats="选择界面风格"
  8. if not founduser then
  9. Errmsg=Errmsg+"<br>"+"<li>您还没有登陆,请登陆后进行修改。"
  10. founderr=true
  11. end if
  12. if Cint(GroupSetting(3))=1 then
  13. Errmsg=Errmsg+"<br>"+"<li>您没有选择同学录界面风格的权限,请同管理员联系。"
  14. founderr=true
  15. end if
  16. call head()
  17. if founderr then
  18. call head_var("","")
  19. call  txl_error()
  20. else
  21. call head_var("个人菜单","u_index.asp")
  22. if request("action")="update" then
  23. call update()
  24. if founderr then
  25. call  txl_error()
  26. else
  27. sucmsg="<li>更改资料成功!"
  28. call txl_suc()
  29. end if
  30. elseif request("action")="restore" then
  31. call restore()
  32. if founderr then
  33. call  txl_error()
  34. else
  35. sucmsg="<li>更改资料成功!"
  36. call txl_suc()
  37. end if
  38. else
  39. call skininfo()
  40. if founderr then call txl_error()
  41. end if
  42. end if
  43. call foot()
  44. sub skininfo()
  45. dim myskinid
  46. set rs=server.createobject("adodb.recordset")
  47. sql="Select * from [User] where userid="&userid
  48. rs.open sql,conn,1,1
  49. if rs.eof and rs.bof then
  50. errmsg=errmsg+"<br>"+"<li>该用户名不存在。"
  51. founderr=true
  52. exit sub
  53. else
  54. myskinid=rs("skinid")
  55. end if
  56. rs.close
  57. set rs=nothing
  58. %>
  59. <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;">  
  60. <tr> 
  61. <td bgcolor=<%=txl_body(10)%> align="center" valign="top"><br>
  62. <table cellpaddin=3 cellspacing=1 class=tableborder1 width=<%=txl_body(19)%> align=center>
  63. <tr>
  64. <th width=14% height=25 id=tabletitlelink><a href=u_index.asp>个人菜单首页</a></th>
  65. <th width=14% id=tabletitlelink><a href=u_modifymy.asp>基本资料修改</a></th>
  66. <th width=14% id=tabletitlelink><a href=u_modifypsw.asp>用户密码修改</a></th>
  67. <th width=14% id=tabletitlelink><a href=u_modifyadd.asp>联系资料修改</a></th>
  68. <th width=14% id=tabletitlelink><a href=u_myskin.asp>选择界面风格</a></th>
  69. <th width=14% id=tabletitlelink><a href=usersms.asp>我的短信管理</a></th>
  70. <th width=14% id=tabletitlelink><a href=d_index.asp>我的日记管理</a></th>
  71. </tr>
  72. </table>
  73. <br>
  74. <table cellpadding=5 cellspacing=1 border=0 class=tableborder1 width=<%=txl_body(19)%> align=center>
  75. <form action="u_myskin.asp?action=update" method=POST name="theForm">
  76. <tr>
  77. <th height=25 colspan=2>选择界面风格</td>
  78. </tr> 
  79. <tr>    
  80. <td height=50 class=tablebody2 style="line-height:150%">说明:1、同学录提供了多套界面风格,你可以在这里选择你喜欢的风格;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、如果你选择了自己的界面风格,以后登录都将为你说选择的;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、您也可以点击“恢复默认风格”,恢复到同学录的默认风格。</td>
  81. </tr>
  82. <tr>    
  83. <td height=50 class=tablebody1>
  84. <%
  85. set rs=server.createobject("adodb.recordset")
  86. sql="select * from config"
  87. rs.open sql,conn,1,1
  88. dim i
  89. i=1
  90. do while not rs.eof
  91. %>
  92. <input type=radio name=skinid value="<%=rs("id")%>" <%if rs("id")=myskinid then response.write"checked"%>><%=rs("skinname")%>&nbsp;
  93. <%
  94. if (i mod 6)=0 then response.write "<br>"
  95. i=i+1
  96. rs.movenext
  97. loop
  98. rs.close
  99. %>
  100. </td>
  101. </tr>
  102. <tr> 
  103. <td colspan="2" width="100%"  class=tablebody2  align="center"> &nbsp;  &nbsp; <input type=Submit value="提交修改" name="Submit"> &nbsp; <a href="?action=restore"><u>恢复默认风格</u></a></td>
  104. </tr>
  105. </form>
  106. </table><br>
  107. </td>
  108. </tr>
  109. </table>
  110. <%
  111. end sub
  112. sub update()
  113. if request("skinid")="" then
  114. errmsg=errmsg+"<br>"+"<li>请选择您喜欢的界面风格。"
  115. founderr=true
  116. exit sub
  117. else
  118. skinid=request("skinid")
  119. end if
  120. 'update
  121. set rs=server.createobject("adodb.recordset")
  122. sql="Select * from [User] where userid="&userid
  123. rs.open sql,conn,1,3
  124. if rs.eof and rs.bof then
  125. errmsg=errmsg+"<br>"+"<li>该用户名不存在。"
  126. founderr=true
  127. exit sub
  128. else
  129. rs("skinid")=skinid
  130. rs.Update
  131. end if
  132. Response.Cookies("mathren")("skinid") = rs("skinid")
  133. Response.Cookies("mathren").path=cookiepath
  134. rs.close
  135. set rs=nothing
  136. end sub
  137. sub restore()
  138. dim reskinid
  139. sql="select id from config where active=1"
  140. set rs=conn.execute(sql)
  141. reskinid=rs("id")
  142. conn.execute("update [user] set skinid="&reskinid&" where userid="&userid)
  143. Response.Cookies("mathren")("skinid") = reskinid
  144. Response.Cookies("mathren").path=cookiepath
  145. end sub
  146. %>