计算文件在PHP中下载的次数
我正在建立一个网站,我有一个按钮,允许用户下载文件 以下是我在phpmyadmin中的表的外观: 下面是允许用户下载文件的代码:计算文件在PHP中下载的次数,php,mysql,count,Php,Mysql,Count,我正在建立一个网站,我有一个按钮,允许用户下载文件 以下是我在phpmyadmin中的表的外观: 下面是允许用户下载文件的代码: <a href="data/<?php echo $date['name']; ?>" download><input type="submit" name="submit" value="Prenesi"></a> 如何在MySQL表中存储单击按钮的次数?我只找到一个主题,其中有人想在TXT文件中存储大量下载,
<a href="data/<?php echo $date['name']; ?>" download><input type="submit" name="submit" value="Prenesi"></a>
如何在MySQL表中存储单击按钮的次数?我只找到一个主题,其中有人想在TXT文件中存储大量下载,但我不想这样做
谢谢你的帮助!:) 要捕获请求,可以使用GET或POST-form方法。简单的例子:
<form action="" method="POST">
<a href="data/<?php echo $date['name']; ?>" download>
<input type="submit" name="submit" value="Prenesi">
</a>
</form>
<?php
if($_POST["submit"]) {
// database connection and update code
// update TABLE set downloaded = downloaded + 1 where id = VALUE
echo 'Updated download count';
}
?>
updatetable set downloaded=downloaded+1,其中id=VALUE
是的,但我需要知道当按下按钮时如何运行此代码。使用js/jquery跟踪单击并通过ajax更新数据库。不要直接将请求发送到文件,先计算它的数量,然后将文件发送给它们。好的,我会尝试这样做。