Flik_Class.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:8k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <% Option Explicit %>
  2. <!--#include file="../../FS_Inc/Const.asp" -->
  3. <!--#include file="../../FS_InterFace/MF_Function.asp" -->
  4. <!--#include file="../../FS_InterFace/NS_Function.asp" -->
  5. <!--#include file="../../FS_Inc/Function.asp" -->
  6. <%
  7. Response.Expires = -1
  8. Response.ExpiresAbsolute = Now() - 1
  9. Response.Expires = 0
  10. Response.CacheControl = "no-cache"
  11. Dim Conn,User_Conn,tmp_type,strShowErr
  12. MF_Default_Conn
  13. MF_User_Conn
  14. MF_Session_TF
  15. if not MF_Check_Pop_TF("FL_site") then Err_Show
  16. if not MF_Check_Pop_TF("FL002") then Err_Show
  17. if Request("Edit") ="del" then
  18. if not MF_Check_Pop_TF("FL002") then Err_Show
  19. if request("id")="" then
  20. strShowErr = "<li>请选择一项</li>"
  21. Response.Redirect("../error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  22. Response.end
  23. else
  24. Conn.execute("Delete from FS_FL_Class where id in ("& Replace(NoSqlHack(Request("id"))," ","")&")")
  25. strShowErr = "<li>删除成功</li>"
  26. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  27. Response.end
  28. end if
  29. end if
  30. if Request.Form("Edit_save")<>"" then
  31. if not MF_Check_Pop_TF("FL002") then Err_Show
  32. dim obj_fl_Rs_1,SQL_1
  33. if Len(Request.Form("F_Content"))>200 then
  34. strShowErr = "<li>说明不能超过200个字符</li>"
  35. Response.Redirect("../Error.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  36. Response.end
  37. end if
  38. Set obj_fl_Rs_1 = server.CreateObject(G_FS_RS)
  39. if trim(Request.Form("Edit_save"))="add" then
  40. SQL_1= "Select  ID,F_ClassCName,F_ClassEName,F_Content,ParentID  from FS_FL_Class"
  41. obj_fl_Rs_1.Open SQL_1,Conn,1,3
  42. obj_fl_Rs_1.addnew
  43. else
  44. SQL_1= "Select  ID,F_ClassCName,F_ClassEName,F_Content,ParentID  from FS_FL_Class where id="&Request.Form("id")&""
  45. obj_fl_Rs_1.Open SQL_1,Conn,1,3
  46. end if
  47. obj_fl_Rs_1("F_ClassCName") = Request.Form("F_ClassCName")
  48. obj_fl_Rs_1("F_ClassEName") = Request.Form("F_ClassEName")
  49. obj_fl_Rs_1("F_Content") = Request.Form("F_Content")
  50. obj_fl_Rs_1("ParentID") =0
  51. obj_fl_Rs_1.update
  52. obj_fl_Rs_1.close:set obj_fl_Rs_1 = nothing
  53. strShowErr = "<li>操作成功</li>"
  54. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  55. Response.end
  56. end if 
  57. %>
  58. <html>
  59. <HEAD>
  60. <TITLE>FoosunCMS</TITLE>
  61. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
  62. </HEAD>
  63. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  64. <BODY>
  65. <table width="98%" border="0" align="center" cellpadding="4" cellspacing="1" class="table">
  66.   <tr> 
  67.     <td align="left" colspan="2" class="xingmu">友情连接管理</td>
  68.   </tr>
  69.   <tr> 
  70.     <td align="left" colspan="2" class="hback"><a href="Flink_Manage.asp">管理首页</a>┆<a href="Flink_Edit.asp?Action=Add">添加连接</a>┆<a href="Flik_Class.asp?Action=Add&Edit=true">添加分类</a>┆<a href="Flink_Manage.asp?Type=0">图片连接</a>┆<a href="Flink_Manage.asp?Type=1">文字连接</a>┆<a href="Flink_Manage.asp?Lock=1">已锁定</a>┆<a href="Flink_Manage.asp?Lock=0">未锁定</a></td>
  71.   </tr>
  72. </table>
  73.   
  74. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  75.   <form name="myForms" method="post" action="" onSubmit="javascript:checkdata();">
  76.     <tr> 
  77.       <td width="26%" class="xingmu"><div align="center">分类名称</div></td>
  78.       <td width="26%" class="xingmu"><div align="center">操作</div></td>
  79.     </tr>
  80.     <%
  81. dim obj_fl_Rs,SQL
  82. Set obj_fl_Rs = server.CreateObject(G_FS_RS)
  83. SQL = "Select  ID,F_ClassCName,F_ClassEName,F_Content,ParentID  from FS_FL_Class where ParentID=0 Order by ID desc"
  84. obj_fl_Rs.Open SQL,Conn,1,3
  85. do while not obj_fl_Rs.eof 
  86. %>
  87.     <tr> 
  88.       <td class="hback"><a href="Flik_Class.asp?Edit=true&id=<% = obj_fl_Rs("ID") %>" target="_blank"> 
  89.         <% = obj_fl_Rs("F_ClassCName") %>
  90.         </a></td>
  91.       <td class="hback"><div align="center"><a href="Flik_Class.asp?id=<% = obj_fl_Rs("id") %>&Edit=true">修改</a>┆<a href="Flik_Class.asp?id=<% = obj_fl_Rs("id") %>&Edit=del" onClick="{if(confirm('确定清除您所选择的记录吗?')){return true;}return false;}">删除</a> 
  92.           <input name="Id" type="checkbox" id="Id" value="<% = obj_fl_Rs("id") %>">
  93.         </div></td>
  94.     </tr>
  95.     <%
  96. obj_fl_Rs.movenext
  97. Loop
  98.  %>
  99.     <tr> 
  100.       <td colspan="2" class="hback"><div align="right"> 
  101.           <input type="checkbox" name="chkall" value="checkbox" onClick="CheckAll(this.form);">
  102.           选中/取消所有 
  103.           <input name="Edit" type="hidden" id="Edit">
  104.           <input type="button" name="Submit" value="删除"  onClick="document.myForms.Edit.value='del';{if(confirm('确定清除您所选择的记录吗?')){this.document.myForms.submit();return true;}return false;}">
  105.         </div></td>
  106.     </tr>
  107.     <tr> 
  108.       <td colspan="2" class="hback"> </td>
  109.     </tr>
  110.   </form>
  111. </table>
  112. <%if Request.QueryString("Edit")="true" then%>
  113. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  114.   <form name="myForm" method="post" action="" onSubmit="javascript:return checkdata();">
  115.     <tr> 
  116.       <td colspan="2" class="xingmu"> 
  117.   <%
  118.   dim tmp_edit,tmp_id,edit_rs,tmp_ClassCName,tmp_ClassEName,tmp_F_Content,tmp_s
  119.   if Request.QueryString("Action")="Add" then
  120.   response.Write("添加分类")
  121.   tmp_edit="add"
  122.   tmp_id = ""
  123.   tmp_ClassCName = ""
  124.   tmp_ClassEName = ""
  125.   tmp_F_Content = ""
  126.   tmp_s = "添加"
  127.  else
  128.   response.Write("修改分类")
  129.   set edit_rs = conn.execute("select F_ClassCName,F_ClassEName,id,F_Content From FS_FL_Class where id="&clng(Request.QueryString("id")))
  130.   tmp_edit="edit"
  131.   tmp_id = Request.QueryString("id")
  132.   tmp_ClassCName = edit_rs("F_ClassCName")
  133.   tmp_ClassEName = edit_rs("F_ClassEName")
  134.   tmp_F_Content = edit_rs("F_Content")
  135.   tmp_s = "修改"
  136.  end if
  137.   %>
  138.   </td>
  139.     </tr>
  140.     <tr> 
  141.       <td width="14%" class="hback"><div align="right">分类名称</div></td>
  142.       <td width="86%" class="hback"> <input name="F_ClassCName" type="text" value="<% = tmp_ClassCName %>"> </td>
  143.     </tr>
  144.     <tr> 
  145.       <td class="hback"><div align="right">英文名称</div></td>
  146.       <td class="hback"> <input name="F_ClassEName" type="text" value="<% = tmp_ClassEName %>"> </td>
  147.     </tr>
  148.     <tr> 
  149.       <td class="hback"><div align="right">分类说明</div></td>
  150.       <td class="hback"><div align="left"> 
  151.           <textarea name="F_Content" cols="60" rows="6"><% = tmp_F_Content %></textarea>
  152.           200个字符</div></td>
  153.     </tr>
  154.     <tr> 
  155.       <td class="hback"> <div align="center"> </div></td>
  156.       <td class="hback"><input type="submit" name="Submit2" value="<% = tmp_s %>" > <input type="reset" name="Submit3" value="重置">
  157.         <input name="Edit_save" type="hidden" id="Edit_save" value="<% = tmp_edit %>">
  158.         <input name="id" type="hidden" id="id" value="<% = tmp_id %>"></td>
  159.     </tr>
  160.     <tr> 
  161.       <td colspan="2" class="hback"> </td>
  162.     </tr>
  163.   </form>
  164. </table>
  165. <%end if%>
  166. <script language="JavaScript" type="text/JavaScript">
  167. function CheckAll(form)  
  168.   {  
  169.   for (var i=0;i<form.elements.length;i++)  
  170.     {  
  171.     var e = myForms.elements[i];  
  172.     if (e.name != 'chkall')  
  173.        e.checked = myForms.chkall.checked;  
  174.     }  
  175. }
  176. function checkdata()
  177. {
  178. if (f_trim(document.myForm.F_ClassCName.value)=='')
  179. {
  180. alert('分类名称不能为空');
  181. document.myForm.F_ClassCName.focus();
  182. return false;
  183. }
  184. if (f_trim(document.myForm.F_ClassEName.value)=='')
  185. {
  186. alert('英文名称不能为空');
  187. document.myForm.F_ClassEName.focus();
  188. return false;
  189. }
  190. return true;
  191. }
  192. //去掉字串左边的空格 
  193. function lTrim(str) 
  194. if (str.charAt(0) == " ") 
  195. //如果字串左边第一个字符为空格 
  196. str = str.slice(1);//将空格从字串中去掉 
  197. //这一句也可改成 str = str.substring(1, str.length); 
  198. str = lTrim(str); //递归调用 
  199. return str; 
  200. //去掉字串右边的空格 
  201. function rTrim(str) 
  202. var iLength; 
  203. iLength = str.length; 
  204. if (str.charAt(iLength - 1) == " ") 
  205. //如果字串右边第一个字符为空格 
  206. str = str.slice(0, iLength - 1);//将空格从字串中去掉 
  207. //这一句也可改成 str = str.substring(0, iLength - 1); 
  208. str = rTrim(str); //递归调用 
  209. return str; 
  210. //去除左右空格
  211. /*
  212. 返回值:去除后的值
  213. 参数说明:_str,原值
  214. */
  215. function f_trim(_str)
  216. {
  217. return lTrim(rTrim(_str)); 
  218. }
  219. </script>
  220. </body>
  221. </html>