Faire un compteur

Fermé
WinDown Messages postés 40 Date d'inscription lundi 27 juillet 2015 Statut Membre Dernière intervention 11 mai 2016 - Modifié par WinDown le 31/07/2015 à 17:28
jordane45 Messages postés 38263 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 octobre 2024 - 31 juil. 2015 à 20:50
Bonjour,

J'aimerai savoir s'il est possible de faire un compteur en PHP(pas de visite). Lorsque l'on clique sur un bouton sur la page j'aimerai que ça fasse +1 à un compteur est-ce possible?

Voici la fonction en question :

  <form action="index.php" method="POST">
   <div align="center">
    <?php
     if (isset($_POST['submit'])) {
      
        $name = $_POST['username']; {
         
        $avatar = '<img src="http://api.skype.com/users/'.$name.'/profile/avatar" width="100" height="100"/></br><hr>'.$string.'</div>';
        $api1 = file_get_contents("Je ne peux pas vous donner l'API.");
        if ($name == "") {
        echo "<br/>Veuillez insérer un pseudonyme.<br />";
        } else {
        echo "<br />$avatar";
        echo ">  $api1  <<br />";
        }
               }      
             }              

    ?>

  <form action="" method="POST">
   <br /><input pattern=".{6,32}" required title="6 caractères à 32 caractères." type="text" style="text-align:center"name="username" id="username" class="form-control"/>
   <br /><input type="submit" name="submit" class="btn btn-primary" value="Resolver" />
  </form>
   
  <form method="link" action="http://v6stresser.fr">
   <input type="submit" name="submit" class="btn btn-priimary" value="V6Stresser" />
  </form><br />
A voir également:

3 réponses

jordane45 Messages postés 38263 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 octobre 2024 4 693
31 juil. 2015 à 17:34
Bonjour,

Pour pouvoir incrémenter une variable .. il suffit de faire
$tavariable ++;


... par contre ... il faut que cette variable soit mémorisée quelque part ....;
Tu peux alors utiliser :
-Si ce compteur ne doit s'incrémenter que pour l'utilisateur qui a cliqué .. et uniquement pendant la durée de sa présence sur le site ... les variables de SESSION

-Si ce compteur ne doit s'incrémenter que pour l'utilisateur qui a cliqué .. et uniquement pendant une certaine durée (pouvant aller de quelques secondes à plusieurs jours..) ... les variables COOKIE ( au risque que l'utilisateur supprime ses cookies .. et dans ce cas ta variable repartira à zéro...)

- Pour que cette variable soit commune à plusieurs utilisateurs (ou tous ^^ ) ... et/ou qu'elle soit conservée un temps indéterminé .... une Base de données.


==>> Quelque soit l'endroit où tu auras choisi de mémoriser cette variable .. il te faudra :
1 - Récupérer la valeur actuelle de la variable
2 - L'incrémenter
3 - Mettre à jour la variable là où tu la stocke avec la nouvelle valeur.




0