⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userinfo.jsp

📁 这是一个用JAVA语言编写的BBS论坛程序
💻 JSP
字号:
<%
/*
 * Copyright:  Copyright (c) 2004 
 * @author http://hi.baidu.com/lael80*/
%>
<%@ page contentType="text/html; charset=gb2312" errorPage=""%>
<%@ include file="head.jsp"%>
<br>
<%
String errcodes="";
if(workDB.queryCount("select count(user_id) from user_info where user_name='"+request.getParameter("name")+"'")==0){
  errcodes="<li>用户名不存在";
}else if(!workFC.cNULL(String.valueOf(session.getAttribute("u_name"))))errcodes="<li>您还没注册或登录,没权查看会员资料";
if(workFC.cNULL(errcodes)){
  response.sendRedirect("result.jsp?errcodes="+workFC.GBtoUni(errcodes));
  return;
}
String[] userdata=workDB.queryData("select count(b.topic_id),a.user_name,a.user_face,a.user_sex,a.user_age,a.user_mail,a.user_regdate,a.user_login,a.user_type,a.user_show from user_info a left join user_topic b using(user_name) where a.user_name='"+request.getParameter("name")+"' group by user_id",10,1,1);
String[] topicdata=workDB.queryData("select topic_id,substring(topic_theme,1,30),topic_date,topic_forum from user_topic where user_name='"+request.getParameter("name")+"' order by topic_id desc",4,1,10);
%>
<%=tabletop%>
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="1">
      <tr>
        <td height="25" colspan="2" class="b1">&nbsp;</td>
      </tr>
      <tr>
        <td height="25" valign="top"><b>[会员<%=workFC.UnitoGB(request.getParameter("name"))%>的资料]</b></td>
        <td><b><a href="sendmsg.jsp?name=<%=workFC.UnitoGB(request.getParameter("name"))%>">给<%=workFC.UnitoGB(request.getParameter("name"))%>留言</a></b></td>
      </tr>
  <tr>
    <td width="23%" valign="top"><b>用户名:</b></td>
    <td width="77%"><%=userdata[1]%></td>
  </tr>
  <tr>
    <td valign="top"><b>头像:</b></td>
    <td><img src="<%=userdata[2]%>" name="img_face" id="img_face" onload="javascript:if(this.width>120)this.width=120;if(this.height>120)this.height=120;"></td>
  </tr>
  <tr>
    <td valign="top"><b>性别:</b></td>
    <td>
<%
if(userdata[3].equals("1"))out.println("帅哥");
if(userdata[3].equals("2"))out.println("美女");
%>

    </td>
  </tr>
  <tr>
    <td valign="top"><b>年龄:</b></td>
    <td><%=userdata[4]%></td>
  </tr>
  <tr>
    <td valign="top"><b>邮箱:</b></td>
    <td><a href="mailto:<%=userdata[5]%>"><%=userdata[5]%></a></td>
  </tr>
  <tr>
    <td valign="top"><b>注册时间:</b></td>
    <td><%=userdata[6]%></td>
  </tr>
  <tr>
    <td valign="top"><b>登录次数:</b></td>
    <td><%=userdata[7]%></td>
  </tr>
  <tr>
    <td valign="top"><b>发贴数量:</b></td>
    <td><%=userdata[0]%></td>
  </tr>
  <tr>
    <td valign="top"><b>论坛等级:</b></td>
    <td>
<%
String grade="";
switch (Integer.parseInt(userdata[8])){
  case 0  : grade="会员"; break;
  case 1  : grade="≡ <a href='topic.jsp?forum=1&pageid=1'>网页设计</a> ≡ <b>版主</b>"; break;
  case 2  : grade="≡ <a href='topic.jsp?forum=2&pageid=1'>平面设计</a> ≡ <b>版主</b>"; break;
  case 3  : grade="≡ <a href='topic.jsp?forum=3&pageid=1'>动漫前沿</a> ≡ <b>版主</b>"; break;
  case 4  : grade="≡ <a href='topic.jsp?forum=4&pageid=1'>编程开发</a> ≡ <b>版主</b>"; break;
  case 5  : grade="≡ <a href='topic.jsp?forum=5&pageid=1'>电脑网络</a> ≡ <b>版主</b>"; break;
  case 6  : grade="≡ <a href='topic.jsp?forum=6&pageid=1'>灌水乐园</a> ≡ <b>版主</b>"; break;
  case 7  : grade="≡ <a href='topic.jsp?forum=7&pageid=1'>电视电影</a> ≡ <b>版主</b>"; break;
  case 8  : grade="≡ <a href='topic.jsp?forum=8&pageid=1'>贴图专区</a> ≡ <b>版主</b>"; break;
  case 9  : grade="≡ <a href='topic.jsp?forum=9&pageid=1'>论坛事务</a> ≡ <b>版主</b>"; break;
  case 100: grade="管理员"; break;
  default : grade=""; break;
}
out.println(grade);
%>
   </td>
  </tr>
  <tr>
    <td valign="top"><b>个性说明:</b></td>
    <td><%=workFC.replaceShow(userdata[9],"")%></td>
  </tr>
  <tr>
    <td valign="top"><b>最近发贴:</b></td>
    <td>
<%
for(int i=0;i<topicdata.length/4;i++){
  out.println("<li><a href='display.jsp?forum="+topicdata[4*i+3]+"&topic="+topicdata[4*i]+"&pageid=1&id=1'>"+topicdata[4*i+1]+"</a> --- "+topicdata[4*i+2]);
}
%>
    </td>
  </tr>
  <tr>
    <td colspan="2"><div align="center">
      <input type="button" name="Submit" value="&lt;&lt;&lt;   返回上一页" onclick="history.back();">
    </div></td>
  </tr>
</table>
<%=tablebottom%>
<br>
<%@ include file="footer.jsp"%>

<script language="javascript">
<!--
  var objs=document.getElementsByTagName("img");
  for(i in objs){
    if(objs[i].name!=null){
      if(objs[i].name.indexOf("img_face")!=-1){
        if(objs[i].width>120)objs[i].width=120;
        if(objs[i].height>120)objs[i].height=120;
      }
      if(objs[i].name.indexOf("img_show")!=-1){
         if(objs[i].width>300)objs[i].width=300;
         if(objs[i].height>300)objs[i].height=300;
      }
    }
  }
//-->
</script>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -