gpt4 book ai didi

javascript - 如何用php点击按钮来增加数值?

转载 作者:行者123 更新时间:2023-12-02 14:51:15 25 4
gpt4 key购买 nike


我正在寻找一个 PHP 函数(或“任何有效的”函数),该函数将使值 0每次上我的DIV单击,同时将该新值保存在 PHP file 上.

帮我解决这些问题:
1. 点击“#myDiv”使数值加1
2.当单击“#myDiv”时,将新值保存在 PHP 文件上(以便我可以在其他地方执行它)
3. 当单击“#myDiv”时,使保存的值显示在另一个`DIV“#otherDiv”上。

我这样做是因为我一直在寻找一个可以保存该值的计数器,但它不能仅与 javascript 或 jquery 一起使用,所以我希望它可以在 PHP 中实现。< br/>
我愿意尝试任何其他效果更好的方法(可能使用 AJAX?)
任何帮助表示赞赏。如果您不明白我在寻找什么,请向我提问,谢谢!

最佳答案

基本思想保持非常简单:page1.php,单击按钮。数据库已更新。号码可以在 page2.php 上查看

演示:http://themooliecommunity.com/TEST/page1.php

只有下面列出的页面位于此文件夹中。

dbconnect.php

<?php
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
?>

page1.php

<?php
include 'dbconnect.php';
?>
<form method="post" action="increment.php">
<input type="submit" Value="increment" name="increment" />
</form>

增量.php

<?php
include 'dbconnect.php';

$query = "UPDATE `table` SET value = value+1";
mysqli_query($mysqli, $query);
mysqli_close($mysqli);
header("Location: ./page2.php");
?>

getdata.php

<?php
include 'dbconnect.php';

$query = "SELECT value FROM `table`";
$data = mysqli_query($mysqli, $query);
$row = mysqli_fetch_assoc($data);
$number = $row['value'];
mysqli_close($mysqli);
?>

page2.php

<?php
include 'getdata.php';
echo $number;
?>

SQL:

CREATE TABLE IF NOT EXISTS `table` (
`id` int(11) NOT NULL,
`value` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `table`
--

INSERT INTO `table` (`id`, `value`) VALUES
(0, 0);

--
-- Indexes for dumped tables
--

--
-- Indexes for table `table`
--
ALTER TABLE `table`
ADD PRIMARY KEY (`id`);

关于javascript - 如何用php点击按钮来增加数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36171607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com