我正在建立一个系统,用户可以登录网页(建立在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中的哪个位置。
任何人都能提供的任何帮助都会令人惊叹!