Compteur avec remise à 1 en début d'année

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Compteur avec remise à 1 en début d'année

par Jumano » 28 févr. 2007, 23:04

Merci de vos conseils je vais tester.

par polo » 28 févr. 2007, 22:52

Bonjour,
Je pense que la table peut être une bonne idée
tu fais ta requête avec:
$annee =  date('Y'); // $annee vaut donc 2007

// information de connections à la table

mysql_query("SELECT * FROM ta_table WHERE date='".$annee."'");

// récupérations des informations contenus dans la table
Comme ça chaque année tu n'aura que les résultats de l'année correspondante, après à toi de faire une autre requêtes très simple pour supprimer si tu le souhaite les requêtes du compteur de l'année passé

voila :D

par zeus » 28 févr. 2007, 22:50

Je pense qu'un petit test qui te permet de détecter si l'année à changée et qui réinitialise le compteur serait le plus intéressant.

Je verrais bien une table COMPTEUR de cette forme

Code : Tout sélectionner

CREATE TABLE compteur ( annee int(4) NOT NULL, compteur_courant int(11) NOT NULL )
A chaque fois que tu veux connaitre le compteur, tu regardes s'il existe une ligne pour l'année courante :
OUI => tu récupères la valeur courante, tu l'incrémentes, tu mets à jour la table et tu as ton compteur
NON => tu crée une ligne pour laquelle compteur_courant vaut 1 et la valeur de ton compteur est 1

Compteur avec remise à 1 en début d'année

par Jumano » 28 févr. 2007, 21:39

Bonsoir,
Débutant en PHP, je travail sur le développement d'une petite application Web afin d'enregistrer le courrier arrivée ou départ.
J'aimerais créer un compteur (numéro d'enregistrement en fonction de l'année) qui se remettrait à '1' au déburt de chaque année.
Existe - t - il une fonction ? ou vaut-il mieux créer une petite table compteur qui serait supprimée et recrée automatiquement après un test sur l'année ?

Merci de vos conseils.