itemManage.jsp
上传用户:xiao85513
上传日期:2010-01-11
资源大小:2160k
文件大小:4k
源码类别:

手机WAP编程

开发平台:

Java

  1. <%@ page import="java.sql.*,java.util.Vector"%>
  2. <%@ taglib uri="http://herald.seu.edu.cn/yiwen" prefix="cyndi"%>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  6. <title>艺文频道管理系统</title>
  7. <style type="text/css">
  8. a:{text-decoration:none;color:gray}
  9. a:link{text-decoration:none;color:gray}
  10. a:visited{text-decoration:none;color:gray}
  11. A:hover {text-decoration:none;color:red}
  12. </style>
  13. <script language=javascript>
  14. function check()
  15. {
  16.   if(document.all.item("classname").value=="")
  17.   {
  18.     alert("please enter the form completely!");
  19.     return false;
  20.   }
  21.   else
  22.     return true;
  23. }
  24. </script>
  25. </head>
  26. <jsp:useBean id="item" scope="page" class="beanclass.ItemManageBean"/>
  27. <jsp:setProperty name="item" property="id"/>
  28. <jsp:setProperty name="item" property="num"/>
  29. <jsp:setProperty name="item" property="delid"/>
  30. <%if(item.getNum().equals("1")){%><body onload="document.all.item('classname').focus();"><%}else{%><body><%}%>
  31. <cyndi:topandbottom title="<%=item.getId()%>">
  32. <%String temp="";%>
  33. <table>
  34. <Tr>
  35. <%if(item.getNum().equals("1")){%>
  36. <Td align=left width=400 valign=top>
  37. <jsp:setProperty name="item" property="*"/>
  38. <%if(item.getClassname()!=""&&item.getClassname()!=null)
  39. {
  40. String str="";
  41. if(item.getClassid().equals("bigclass"))str="insert into bigclass (classname,flag) values ('"+item.getClassname()+"','"+item.getFlag()+"')";
  42. else str="insert into smallclass (classname,parentid) values ('"+item.getClassname()+"',"+Integer.parseInt(item.getParentname())+")";%>
  43. <cyndi:sqlexecute sql="<%=str%>"/>
  44. <%if(item.getClassid().equals("bigclass")){
  45.     Class.forName("org.gjt.mm.mysql.Driver").newInstance();
  46.     String url ="jdbc:mysql://localhost/picring?user=nangua&password=2003herald&useUnicode=true&characterEncoding=8859_1";
  47.     Connection con= DriverManager.getConnection(url);
  48.     Statement statement=con.createStatement();
  49.     str="select id from bigclass where classname='"+item.getClassname()+"'";
  50.     ResultSet rs=statement.executeQuery(str);
  51.     if(rs.next())str="create table class"+rs.getString("id")+" (id int(14) not null auto_increment primary key,parentid int(14),title longtext,content longtext,filepath longtext,hot int(14),upfiledate longtext,flag1 longtext,flag2 longtext,flag3 int(14))";
  52.     else str="";
  53. rs.close();con.close();
  54. %>
  55. <cyndi:sqlexecute sql="<%=str%>"/><%}%>
  56. <%}%>
  57. <%if(item.getDelclass()!=""&&item.getDelclass()!=null)
  58. {
  59. String str="";
  60. if(item.getDelclass().equals("bigclass"))str="delete from bigclass where id="+item.getDelid();
  61. else str="delete from smallclass where id="+item.getDelid();%>
  62. <cyndi:sqlexecute sql="<%=str%>"/>
  63. <%if(item.getDelclass().equals("bigclass")){str="delete from smallclass where parentid="+item.getDelid();%><cyndi:sqlexecute sql="<%=str%>"/>
  64. <%str="drop table class"+item.getDelid();%><cyndi:sqlexecute sql="<%=str%>"/><%}%>
  65. <%}%>
  66. <BR><BR>
  67. <table border="0" cellpadding="0" cellspacing="0" width=100%>
  68. <tr>
  69. <td align="center">
  70. <FORM METHOD=POST ACTION="itemManage.jsp?id=<%=item.getId()%>&num=<%=item.getNum()%>" onsubmit="return check();">
  71. <input type=radio name=classid value="bigclass" checked onclick="document.all.item('belongto').style.display='none';document.all.item('describe').style.display='';">添加手机品牌&nbsp;&nbsp;&nbsp;&nbsp;<input type=radio name=classid value="smallclass" onclick="document.all.item('belongto').style.display='';document.all.item('describe').style.display='none';">添加手机型号<BR>
  72. <BR><BR>
  73. 栏目名称:&nbsp;&nbsp;<input type=text name=classname size="15">&nbsp;&nbsp;
  74. <span style="display:" id=describe>
  75. 说明:&nbsp;&nbsp;<input type=text value=" " name=flag size="15">
  76. </span>
  77. <span style="display:none" id="belongto">
  78. 所属栏目:&nbsp;&nbsp;
  79. <select name="parentname">
  80. <%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
  81.     String url ="jdbc:mysql://localhost/picring?user=nangua&password=2003herald&useUnicode=true&characterEncoding=8859_1";
  82.     Connection con= DriverManager.getConnection(url);
  83.     Statement statement=con.createStatement();
  84.     ResultSet rs=statement.executeQuery("select id,classname from bigclass");
  85.     while(rs.next()){
  86. %>
  87. <option value=<%=rs.getString("id")%>><%=rs.getString("classname")%></option>
  88. <%}rs.close();statement.close();con.close();%>
  89. </select>
  90. </span>
  91. <BR><BR>
  92. <input type=submit value=添加 name="submit">
  93. </FORM>
  94. </td>
  95. </tr>
  96. </table>
  97. </td>
  98. <%temp="itemManage.jsp?id="+item.getId()+"&num=1";%>
  99. <%}%>
  100. <TD valign=top>
  101. <cyndi:itemlook delpage="<%=temp%>"/>
  102. </td></tr></table>
  103. </cyndi:topandbottom>
  104. </body>
  105. </html>