Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1382 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Jouer une fonction régulièrement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Jouer une fonction régulièrement

n°1862818
ilundar
Posté le 18-03-2009 à 09:13:26  profilanswer
 

Bonjour,
 
je fais actuellement un système de notation pour mon site. Dans ma base de donnée j'ai 3 colonnes associées a ce système:
- Un pour le nombre de votants
- La deuxième pour la note totale
- La troisième pour la note finale
 
Je pourrai le faire en deux colonnes mais là n'est pas le sujet de la discussion, c'est plus clair ainsi.
J'aimerai faire en sorte que la note finale soit calculé pour chaque article tout les 30mn. Comment puis je faire ?

mood
Publicité
Posté le 18-03-2009 à 09:13:26  profilanswer
 

n°1862821
flo850
moi je
Posté le 18-03-2009 à 09:20:40  profilanswer
 

regarde du cote des taches planifiées ( sous windows c'est la commande AT , sous linux : cron )


Message édité par flo850 le 18-03-2009 à 09:20:47

---------------

n°1862832
kao98
...
Posté le 18-03-2009 à 09:43:44  profilanswer
 

Est-ce que ce ne serait pas plus simple, si c'est envisageable dans ton cas, de calculer la note finale lorsqu'on y accède, si elle n'a pas été calculée depuis 30 minutes ?
 
Par exemple, tu aurais un champ supplémentaire dans ta table pour stocker date et heure du dernier calcul de la note finale.
 
Au moment du SELECT de tes infos pour un affichage quelconque, tu vérifie si la date et heure du dernier calcul de la note finale. Si plus de 30 minutes, tu recalcul ta note, tu l'affiche, et tu mets à jour ta BDD.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1862851
rufo
Pas me confondre avec Lycos!
Posté le 18-03-2009 à 10:03:36  profilanswer
 

+1 pour cron ou AT


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1862959
skeye
Posté le 18-03-2009 à 11:22:43  profilanswer
 

kao98 a écrit :

Est-ce que ce ne serait pas plus simple, si c'est envisageable dans ton cas, de calculer la note finale lorsqu'on y accède, si elle n'a pas été calculée depuis 30 minutes ?


Pluzun, ça évite de batailler avec un système de mise à jour "externe".
Et si tu utilises un moteur de templates tu peux facilement mettre ça en place en jouant sur l'expiration du cache.


---------------
Can't buy what I want because it's free -
n°1863022
ilundar
Posté le 18-03-2009 à 12:16:27  profilanswer
 

Bah ça pourrait être bien ton système kao mais je vais d'abord me renseigner sur les commandes AT et cron. Quelqu'un a des infos là dessus ?

n°1863033
ilundar
Posté le 18-03-2009 à 12:35:44  profilanswer
 

En fait vous avez bien raison, les taches CRON sont pas évidentes à manier, je préfere utiliser la méthode de kao

n°1863061
kao98
...
Posté le 18-03-2009 à 13:48:09  profilanswer
 

Qu'est ce que tu crois, je ne dis pas que des conneries :o
 
 
[:kao98]


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1863095
flo850
moi je
Posté le 18-03-2009 à 14:28:27  profilanswer
 

pas de ça avec nous  [:*syl*]


---------------

n°1863116
grosbin
OR die;
Posté le 18-03-2009 à 15:00:00  profilanswer
 

La Note Finale issue de la Note Totale / Le nb de votes, encore + Simple :)


---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 18-03-2009 à 15:00:00  profilanswer
 

n°1863121
kao98
...
Posté le 18-03-2009 à 15:03:54  profilanswer
 

grosbin a écrit :

La Note Finale issue de la Note Totale / Le nb de votes, encore + Simple :)


Il a expliqué dès son premier message que ce n'était pas le sujet.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1863283
ilundar
Posté le 18-03-2009 à 17:37:02  profilanswer
 

ce n'est effectivement pas le sujet, mon site fait intervenir d'autres fonctions, dont une de tri des élements par note et bonjour le bazar si je dois calculer 1000 notes pour pouvoir ensuite trier mes élements...Voilà un des élements qui me pousse à enregistrer une note finale dans ma table


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Jouer une fonction régulièrement

 

Sujets relatifs
fonction FindText ds RichEdit : syntaxe ?Probleme parametre de fonction javascript
[Résolu] Fonction retournant un tableau allouer dynamiquementUtiliser une variable dans une fonction range.value
Problème fonction opendirFonction de saisie
Creer mail en fonction du nom et prenom ADAppel de fonction
fonction statistique [VBA] [Help]fonction file exist
Plus de sujets relatifs à : Jouer une fonction régulièrement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR