具有数据库存储值的在线增量系统

时间:2016-12-08 15:13:18

标签: jquery html mysql wordpress

我正在建立一个系统,用户可以登录网页(建立在wordpress上)并调整显示的数字 - 按+1或-1。

将显示当前数字(例如3),然后他们可以点击“+”按钮,或者按“ - ”按钮使其上下移动。 然后我需要将这个新值(点击后)保存在数据库中,因此当其他用户再次查看该页面时,它会显示新值而不是3。

我认为既然我想保存增量,那么它需要存储在mySQL中吗?我不擅长,但我擅长计算机 - 我觉得这应该很容易实现,但我无法理解!

我在代码笔上找到this,这基本上就是我要做的 - 但是我需要保存调整后的值,以便当其他人访问该页面时,他们会看到新号码。

HTML:

<div id="counter">
<div class="button_group">
<button id="subtract">- 10</button>
<button id="reset">Reset</button>
<button id="add">+ 10</button>
</div>

JS

// Set counter default to zero
var counter = 0
// Display total
$("#counter").text(counter);
// When button is clicked
$("#add").click(function(){
//Add 10 to counter
counter = counter + 10;
// Display total
$("#counter").text(counter);
});
//Subtract
$("#subtract").click(function(){
counter = counter - 10;
$("#counter").text(counter);
});

我也尝试使用this post,但无法使其工作

所以我在mySQL中设置了一个名为'Darby'的表。 在里面,我已经设置了两列 - “产品”和“数量” 产品设置为字符,数量设置为INT。

使用上面链接的其他帖子作为指南,我有:

<?php
if(isset($_GET['submit_button'])){
    // They submit the form

    $add = ($_GET['submit_button'] == 'Vote Up!') ? 1 : -1;

    $person = $_GET['person'];

    $link = mysql_connect('localhost', 'user', 'password');
    mysql_select_db('database', $link);
    mysql_query("UPDATE table SET value=value+$add WHERE person=$person");
} else {
    die("You didn't submit the form =(");
}
?>

我认为这将构成任一增量按钮所做动作的基础。但是,我不确定将这个PHP脚本放在wordpress中的哪个位置。

任何人都能提供的任何帮助都会令人惊叹!

0 个答案:

没有答案