【问题标题】:A Click Counter - MySQL -点击计数器 - MySQL -
【发布时间】:2014-07-26 00:07:05
【问题描述】:

我为电视制作人工作,我们有一个非常简单(而且非常愚蠢)的想法。我不能透露实际的想法,但这是我的目标的要点:

-一行文字写着:“如果你喜欢面包,请点击按钮”

-用户点击“我喜欢面包”按钮,按钮消失,计数器增加+1

我知道我需要使用数据库来确保每次从任何地方打开页面时计数都保持为真,但我不确定如何在同一页面上获取计数器和按钮?

我制作了一个可以工作的文件——使用一个包含按钮的 index.html 文档,但它指向一个具有计数器的单独 PHP 文档。

理想情况下,唯一身份访问者只能点击一次按钮。但是,如果任何人都很难回答的话,这并不是 100% 必要的。

非常感谢您对此提供的任何帮助。

谢谢!

【问题讨论】:

  • 那么...你做了什么吗?
  • 留下一个cookie,说明他们点击了按钮。如果设置了 cookie,则不要计算它。如果用户非常坚定,这将失败,但总比没有好。

标签: java php mysql counter


【解决方案1】:

要使其保持一页,请使用 AJAX。这是一个简单的例子:(使用jQuery)

HTML:

<div id='Click'>CLICK HERE<div/>

JS:

$('#Click').click(function(){
    $().ajax({
    url: "www.yourdomain.com/location/of/script.php",
    type: 'POST',
    //Not sure if this is necessary.
    data:{Click: '1'},
    success: function(result){
        $('#Click').text('the Count is: '+result);
    }
});

PHP:

<?php 
     Whatever your php script does
?>

【讨论】:

    猜你喜欢
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多