百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[闲聊畅谈] 高手帮下忙修改下这段代码,技术太菜真无能为力 [复制链接]
查看:2260 | 回复:6

564

主题

3374

帖子

7942

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
93
鲜花
62
注册时间
2011-11-29
发表于 2015-12-14 15:42:17 | 显示全部楼层 |阅读模式 来自 中国广东深圳
2000积分
这个是网站的文件
  1. <%
  2. sql="select * from pro where id="&id&" and passed=true"
  3. %>
  4. <%
  5. set rst=server.CreateObject("adodb.recordset")
  6. rst.open sql,conn,1,3
  7. if rst.bof and rst.eof then
  8. response.write"<script>alert(""访问出错!"");history.go(-1);</script>"
  9. response.end
  10. else
  11. rst("hits")=rst("hits")+1
  12. rst.update
  13. %>
复制代码
票数显示的地方<%=rst("hits")%>

-------------------------------------------------
这个是记录时间的
  1. <script type="text/javascript">
  2.     function toupiao(tid){
  3.         $.post("index.asp",
  4.         function(data){
  5.             if(data=='0'){
  6.                 alert("24小时内只能投他1票哦~!明天同一时间之后再来吧!");
  7.             }else{
  8.                 alert("投票成功!谢谢您宝贵的一票!");
  9.                 location.reload();
  10.             }
  11.         });
  12.     }
  13. </script>
复制代码


下面是网上找的一段代码
  1. <%
  2. if request.Cookies("pointed") = "" then
  3. if request("menberid") = "" then
  4. response.Write("<script>alert('要投票必须选择至少一个主题!');history.go(-1)</script>")
  5. response.End()
  6. else
  7. set rs = server.CreateObject("adodb.recordset")
  8. sqlstr2 = "update menber set point = point + 1 where id in("
  9. sqlstr2 = sqlstr2 & request("menberid") & ")"
  10. rs.open sqlstr2,conn,3,1
  11. Response.Cookies("pointed").Expires = Date + 1
  12. Response.Cookies("pointed") = "1"
  13. response.Write("<script>alert('提交成功,谢谢您参与投票!');location.href='index.asp'</script>")
  14. end if
  15. else
  16. response.Write("<script>alert('对不起,您先前已经投了一票,谢谢您的参与!');location.href='index.asp'</script>")
  17. end if
  18. %>
复制代码



上面这些都是网上找的,看修改一下能用上不

目前是刷新一次点击数+1,修改为24小时才+1,重复刷新不计数,需提示投票成功和已投票提示
不要求记录IP,想刷()票也不用管,只需要同一台电脑24小时只记录一次,清空cookies重复投也可以
能不能帖出完整的html代码,万分感谢,再次鄙视下老狗,只说不做的家伙,以后不给他流氓诺的裸照

最佳答案

查看完整内容

太不严谨了,hits字段是什么,就是票数吗? 好像不是投票代码啊
回复

使用道具 举报

104

主题

5478

帖子

8492

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
309
鲜花
15
注册时间
2002-2-13

落伍手机绑定

发表于 2015-12-14 15:42:18 | 显示全部楼层 来自 中国浙江台州
本帖最后由 天上人间 于 2015-12-15 10:17 编辑
  1. <%
  2. if request.Cookies("pointed") <> "ok" then

  3. sql="select * from pro where id="&id&" and passed=true"

  4. set rst=server.CreateObject("adodb.recordset")
  5. rst.open sql,conn,1,3
  6. if rst.bof and rst.eof then
  7. response.write "0"
  8. response.end
  9. else
  10. rst("hits")=rst("hits")+1
  11. rst.update
  12. rst.close
  13. Response.Cookies("pointed")="ok"
  14. Response.Cookies("pointed").Expires = DateAdd("h", 24, Now())
  15. '//
  16. response.write  "1"
  17. else
  18. response.write  "0"
  19. end if
  20. %>
复制代码


太不严谨了,hits字段是什么,就是票数吗?

好像不是投票代码啊
我们是共和党人
回复

使用道具 举报

214

主题

3906

帖子

5531

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
458
鲜花
47
注册时间
2007-3-29

QQ绑定落伍手机绑定

发表于 2015-12-14 18:02:33 | 显示全部楼层 来自 中国浙江杭州
自从转到PHP,ASP的都快忘了。
要24小时+1,你必须把每个IP点击都存进数据库,每次点击时先比较这个IP上次点击的时间 再+1或不变。
没站 ,签啥名
回复

使用道具 举报

3156

主题

6万

帖子

5万

积分

落伍者(五谷丰登)

Rank: 8Rank: 8

贡献
2715
鲜花
114
注册时间
2002-1-31
发表于 2015-12-14 18:09:20 | 显示全部楼层 来自 中国北京
ASP还活着啊
楼下鸡鸡短细软
回复

使用道具 举报

217

主题

1322

帖子

1085

积分

落伍者(两全齐美)

Rank: 2

贡献
6
鲜花
1
注册时间
2011-12-20

QQ绑定落伍者

发表于 2015-12-15 06:46:25 | 显示全部楼层 来自 中国北京
ASP还活着
找装修就上北京家庭装修网 ,办公室装修、家庭装修的北京装修网站http://www.jizxw.com
回复

使用道具 举报

1695

主题

14万

帖子

1万

积分

落伍者(四季发财)

技术为主

Rank: 4

贡献
641
鲜花
33
注册时间
2007-10-29

落伍手机绑定

发表于 2015-12-15 10:34:13 | 显示全部楼层 来自 中国福建福州
存到数据库才行。当然adsl重新拨号 就又可以投票了
建议弄手机号投
见群龙无首,吉
回复

使用道具 举报

564

主题

3374

帖子

7942

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
93
鲜花
62
注册时间
2011-11-29
 楼主| 发表于 2015-12-16 01:07:29 | 显示全部楼层 来自 中国广东深圳
天上人间 发表于 2015-12-14 15:42
太不严谨了,hits字段是什么,就是票数吗?

好像不是投票代码啊

十分感谢,我是把这个点击数hits改成票数,这样就搞定啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-1 14:15 , Processed in 0.119829 second(s), 31 queries , Gzip On.

返回顶部