Si j'ai bien compris donc tu cherche à :
- Afficher a l'utilisateur une page contenant une liste de .zip téléchargeables avec le nombres de téléchargements totals effectués pour chacun d'entre eux.
- A chaque téléchargement d'un .zip mettre à jour le nombre de fois que celui-ci a été téléchargé dans la BDD
Je crois comprendre qu'un de tes soucis est de savoir comment afficher le nombre de téléchargements avec l'animation ou plutôt après l'animation ?
Est-ce que tu voudrais afficher le nombre de fois que le zip a été téléchargé s'affiche après l'animation par exemple ?

Ou est-ce que tu voudrais que sous chacune des icones le nombre de téléchargements soient affichés ?
Pour ce qui est de la seconde problématique à savoir mettre à jour la BDD a chaque téléchargement du .zip la solution déjà donnée qui consiste a modifier le lien click.php pour rediriger l'utilisateur vers le fichier zip fonctionnerais.
En gros dans click.php à la ligne 20 il faudrais que la ligne :
header("Location: " . $lien["url"]);
Soit remplacée pour que la redirection se fasse vers le lien du fichier .zip,
header("Location: /images/test" . $_REQUEST["id"] . ".zip");
Il faudra aussi remplacer les liens vers les fichiers zip dans le JS
1 2
| const ar_liens = ["images/test1.zip", "images/test2.zip", "images/test3.zip"];
const ar_liens2 = ["images/test4.zip", "images/test5.zip", "images/test6.zip"]; |
Par
1 2
| const ar_liens = ["click.php?id=1","click.php?id=2","click.php?id=3"];
const ar_liens2 = ["click.php?id=4","click.php?id=5","click.php?id=6"]; |
Partager