Get_Thing_Edit.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_Inc/Function.asp" -->
  5. <!--#include file="../../FS_Inc/Func_page.asp" -->
  6. <%
  7. dim strShowErr,conn,user_conn
  8. MF_Default_Conn
  9. MF_User_Conn
  10. MF_Session_TF
  11. if not MF_Check_Pop_TF("ME_Mproducts") then Err_Show 
  12. if not MF_Check_Pop_TF("ME032") then Err_Show 
  13. Function GetFriendUserNumber(f_username)
  14. Dim RsGetFriendName
  15. Set RsGetFriendName = User_Conn.Execute("Select UserNumber From FS_ME_Users Where Username = '"& f_username &"'")
  16. If  Not RsGetFriendName.eof  Then 
  17. GetFriendUserNumber = RsGetFriendName("UserNumber")
  18. Else
  19. GetFriendUserNumber = "用户昵称有问题"
  20. End If 
  21. set RsGetFriendName = nothing
  22. End Function 
  23. Function GetFriendName(f_strNumber)
  24. Dim RsGetFriendName
  25. Set RsGetFriendName = User_Conn.Execute("Select UserName From FS_ME_Users Where UserNumber = '"& f_strNumber &"'")
  26. If  Not RsGetFriendName.eof  Then 
  27. GetFriendName = RsGetFriendName("UserName")
  28. Else
  29. GetFriendName = 0
  30. End If 
  31. set RsGetFriendName = nothing
  32. End Function 
  33. dim str_productid,str_version,str_PType,str_MaxNum,str_UserNumber,str_Content,str_URL_1,str_addTime,str_action,str_id
  34. if Request.QueryString("Action")="Edit" then
  35. dim edit_rs
  36. if isnumeric(Request.QueryString("ID"))=false then
  37. strShowErr = "<li>错误的参数</li>"
  38. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=User/Get_Thing.asp")
  39. Response.end
  40. end if
  41. set edit_rs= Server.CreateObject(G_FS_RS)
  42. edit_rs.open "select * From FS_ME_GetThing where id="&Request.QueryString("ID"),User_Conn,1,3
  43. if edit_rs.eof then
  44. strShowErr = "<li>找不到记录</li>"
  45. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=User/Get_Thing.asp")
  46. Response.end
  47. else
  48. str_productid=edit_rs("ProductID")
  49. str_version=edit_rs("Version")
  50. str_PType=edit_rs("PType")
  51. str_MaxNum=edit_rs("MaxNum")
  52. str_UserNumber=edit_rs("UserNumber")
  53. str_Content=edit_rs("Content")
  54. str_URL_1=edit_rs("URL_1")
  55. str_addTime = edit_rs("addTime")
  56. str_action="Edit"
  57. str_id=edit_rs("id")
  58. end if
  59. else
  60. str_MaxNum=5
  61. str_addTime = now
  62. str_action="Add"
  63. end if
  64. if Request.Form("Action")<>"" then
  65. dim rs_save_thing
  66. dim user_thing_obj
  67. set user_thing_obj = User_Conn.execute("select UserNumber From FS_ME_Users where UserName='"&Request.Form("UserNumber")&"'")
  68. if user_thing_obj.eof then
  69. strShowErr = "<li>找不到此用户</li>"
  70. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=")
  71. Response.end
  72. end if
  73. set rs_save_thing= Server.CreateObject(G_FS_RS)
  74. if Request.Form("Action")="Edit" then
  75.  rs_save_thing.open "select * From FS_ME_GetThing where Id="&Request.Form("Id"),User_Conn,1,3
  76. else
  77.  rs_save_thing.open "select * From FS_ME_GetThing where 1=0",User_Conn,1,3
  78.  rs_save_thing.AddNEW
  79. end if
  80. rs_save_thing("ProductID")=Request.Form("ProductID")
  81. rs_save_thing("Version")=Request.Form("Version")
  82. rs_save_thing("PType")=Request.Form("PType")
  83. rs_save_thing("MaxNum")=Request.Form("MaxNum")
  84. rs_save_thing("UserNumber")=GetFriendUserNumber(Request.Form("UserNumber"))
  85. rs_save_thing("URL_1")=Request.Form("URL_1")
  86. rs_save_thing("Content")=Request.Form("Content")
  87. rs_save_thing("addTime")=Request.Form("addTime")
  88. rs_save_thing.update
  89. rs_save_thing.close:set rs_save_thing=nothing
  90. strShowErr = "<li>保存成功</li>"
  91. Response.Redirect("../Success.asp?ErrCodes="&Server.URLEncode(strShowErr)&"&ErrorUrl=User/Get_Thing.asp")
  92. Response.end
  93. end if
  94. %>
  95. <html xmlns="http://www.w3.org/1999/xhtml">
  96. <HEAD>
  97. <TITLE>FoosunCMS</TITLE>
  98. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
  99. </HEAD>
  100. <script language="JavaScript" src="../../FS_Inc/PublicJS.js" type="text/JavaScript"></script>
  101. <script language="JavaScript" src="lib/UserJS.js" type="text/JavaScript"></script>
  102. <link href="../images/skin/Css_<%=Session("Admin_Style_Num")%>/<%=Session("Admin_Style_Num")%>.css" rel="stylesheet" type="text/css">
  103. <BODY LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scroll=yes >
  104. <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  105.   <tr> 
  106.     <td class="xingmu">会员商品</td>
  107.   </tr>
  108.   <tr>
  109.     <td class="hback"><a href="Get_Thing.asp">所有</a>&nbsp;|&nbsp;<a href="Get_Thing.asp?Use=1">已使用</a> | <a href="Get_Thing.asp?Use=0">未使用</a> 
  110.       | <a href="Get_Thing.asp?UserDel=1" onClick="history.back()">会员已删除</a> | <a href="Get_Thing.asp?isLock=1" onClick="history.back()">已锁定</a> | <a href="Get_Thing.asp?isLock=0">未锁定</a></td>
  111.   </tr>
  112. </table>
  113.   <table width="98%" border="0" align="center" cellpadding="5" cellspacing="1" class="table">
  114.     <form name="form1" method="post" action=""><tr class="xingmu">
  115.       <td width="24%" align="center" class="hback"><div align="right">产品</div></td>
  116.       <td width="76%" align="center" class="hback"><div align="left">
  117.         <input name="ProductID" type="text" id="ProductID" value="<% = str_productid %>" size="36">
  118.       </div></td>
  119.       </tr>
  120.       <tr class="hback">
  121.         <td align="center" class="hback"><div align="right">版本号</div></td>
  122.         <td align="center" class="hback"><div align="left">
  123.           <input name="Version" type="text" id="Version" value="<% = str_Version %>" size="36">
  124.         </div></td>
  125.       </tr>
  126.       <tr class="hback">
  127.         <td align="center" class="hback"><div align="right">型号</div></td>
  128.         <td align="center" class="hback"><div align="left">
  129.           <input name="PType" type="text" id="PType" value="<% = str_PType %>" size="36">
  130.         </div></td>
  131.       </tr>
  132.       <tr class="hback">
  133.         <td align="center" class="hback"><div align="right">最大下载</div></td>
  134.         <td align="center" class="hback"><div align="left">
  135.           <input name="MaxNum" type="text" id="MaxNum" value="<% = str_MaxNum %>" onKeyUp="if(isNaN(value)||event.keyCode==32)execCommand('undo')"  onafterpaste="if(isNaN(value)||event.keyCode==32)execCommand('undo')">
  136.         次   请填写正整数</div></td>
  137.       </tr>
  138.       <tr class="hback">
  139.         <td align="center" class="hback"><div align="right">用户名</div></td>
  140.         <td align="center" class="hback"><div align="left">
  141.           <input name="UserNumber" type="text" id="UserNumber" value="<% = GetFriendName(str_UserNumber) %>">
  142.         请填写用户的用户名</div></td>
  143.       </tr>
  144.       <tr class="hback">
  145.         <td align="center" class="hback"><div align="right">产品描述</div></td>
  146.         <td align="center" class="hback"><div align="left">
  147.           <textarea name="Content" cols="60" rows="8" id="Content"><% = str_Content %></textarea>
  148.         </div></td>
  149.       </tr>
  150.       <tr class="hback">
  151.         <td align="center" class="hback"><div align="right">下载地址</div></td>
  152.         <td align="center" class="hback"><div align="left">
  153.           <input name="URL_1" type="text" id="URL_1" value="<% = str_URL_1 %>" size="40">
  154.         </div></td>
  155.       </tr>
  156.       <tr class="hback">
  157.         <td align="center" class="hback"><div align="right">添加日期</div></td>
  158.         <td align="center" class="hback"><div align="left">
  159.           <input name="addTime" type="text" id="addTime" value="<% = str_addTime %>" readonly>
  160.           <button onClick="OpenWindowAndSetValue('../CommPages/SelectDate.asp',280,120,window,document.all.addTime);document.all.addTime.focus();">选择时间</button><font color="#FF0000">*</font><span id="startDate_Alert"><input name="Action" type="hidden" id="Action" value="<% = str_action %>">
  161.           <input name="Id" type="hidden" id="Id" value="<% = str_Id %>">
  162.         </div></td>
  163.       </tr>
  164.       <tr class="hback">
  165.         <td align="center" class="hback"><div align="right"></div></td>
  166.         <td align="center" class="hback"><div align="left">
  167.           <input type="submit" name="Submit" value="保存用户商品">
  168.           <input type="reset" name="Submit2" value="重置">
  169.         </div></td>
  170.       </tr>
  171.    </form>
  172.   </table>
  173. </body>
  174. </html>