计算文件在PHP中下载的次数

计算文件在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文件中存储大量下载,

我正在建立一个网站,我有一个按钮,允许用户下载文件

以下是我在phpmyadmin中的表的外观:

下面是允许用户下载文件的代码:

<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更新数据库。不要直接将请求发送到文件,先计算它的数量,然后将文件发送给它们。好的,我会尝试这样做。