|
2000积分
这个是网站的文件
- <%
- sql="select * from pro where id="&id&" and passed=true"
- %>
- <%
- set rst=server.CreateObject("adodb.recordset")
- rst.open sql,conn,1,3
- if rst.bof and rst.eof then
- response.write"<script>alert(""访问出错!"");history.go(-1);</script>"
- response.end
- else
- rst("hits")=rst("hits")+1
- rst.update
- %>
复制代码 票数显示的地方<%=rst("hits")%>
-------------------------------------------------
这个是记录时间的
- <script type="text/javascript">
- function toupiao(tid){
- $.post("index.asp",
- function(data){
- if(data=='0'){
- alert("24小时内只能投他1票哦~!明天同一时间之后再来吧!");
- }else{
- alert("投票成功!谢谢您宝贵的一票!");
- location.reload();
- }
- });
- }
- </script>
复制代码
下面是网上找的一段代码
- <%
- if request.Cookies("pointed") = "" then
- if request("menberid") = "" then
- response.Write("<script>alert('要投票必须选择至少一个主题!');history.go(-1)</script>")
- response.End()
- else
- set rs = server.CreateObject("adodb.recordset")
- sqlstr2 = "update menber set point = point + 1 where id in("
- sqlstr2 = sqlstr2 & request("menberid") & ")"
- rs.open sqlstr2,conn,3,1
- Response.Cookies("pointed").Expires = Date + 1
- Response.Cookies("pointed") = "1"
- response.Write("<script>alert('提交成功,谢谢您参与投票!');location.href='index.asp'</script>")
- end if
- else
- response.Write("<script>alert('对不起,您先前已经投了一票,谢谢您的参与!');location.href='index.asp'</script>")
- end if
- %>
复制代码
上面这些都是网上找的,看修改一下能用上不
目前是刷新一次点击数+1,修改为24小时才+1,重复刷新不计数,需提示投票成功和已投票提示
不要求记录IP,想刷()票也不用管,只需要同一台电脑24小时只记录一次,清空cookies重复投也可以
能不能帖出完整的html代码,万分感谢,再次鄙视下老狗,只说不做的家伙,以后不给他流氓诺的裸照
|
最佳答案
查看完整内容
太不严谨了,hits字段是什么,就是票数吗?
好像不是投票代码啊
|