<%Function updatestr(Info_Id)set updatestr=Server.CreateObject("Adodb.Recordset")updatestrsql="update kdb_caption set stick=1,mod_time='"&Date()&"' where Info_Id="&Info_Idupdatestr.Open ShowCatnameSql,Conn,1,3updatestr.Execute()updatestr.CloseSet updatestr=Nothing End Function%><a href="#" onClick="updatestr(<%=ShowRs("Info_Id")%>)">置顶</a>我想要的效果就是点击置顶后触发后台程序,更新数据库,但是我不是很懂ASP,希望有高手指点一下
setTop.asp
<%
Function updatestr(Info_Id)
set updatestr=Server.CreateObject("Adodb.Recordset")
updatestrsql="update kdb_caption set stick=1,mod_time='"&Date()&"' where Info_Id="&Info_Id
updatestr.Open ShowCatnameSql,Conn,1,3
updatestr.Execute()
updatestr.Close
Set updatestr=Nothing
End Function
%>
<%
info_id = request("info_id")
updatestr(info_id)
Response.Write("<script>置顶成功</script>")
%>
调用页面
<a href="setTop.asp?info_Id=1">置顶</a>
上面数字1为你info的Id
以后发提问排下版