Besoin d'aide, décompte automatique de chiffre a virgule - PHP - Programmation
Marsh Posté le 18-04-2013 à 10:26:58
Ah ben j'ai fini par y arriver, c'etait vraiment tout simple en plus !
si ca interesse quelqu'un :
<html>
<body>
<script language=javascript>
var int=self.setInterval(function(){decrement()},1000);
function decrement()
{
var somme = document.getElementById("prix" ).value;
somme = somme - 0.05;
somme = ((somme/5).toFixed(2)*5).toFixed(2) ;
document.getElementById("prix" ).value=somme;
}
</script>
<input type="text" id="prix" value="300.50">
</body>
</html>
Marsh Posté le 18-04-2013 à 10:33:38
Si la page est rechargée, tu as conscience que le prix repartira du début et non de là où il était resté.
De même, 2 utilisateurs qui ouvriraient la même page à des moments différents n'auront pas le même prix au même instant t.
C'est bien ce que tu veux ?
Si une synchro est nécessaire, si faut du ajax qui envoie au serveur à chaque maj du prix le nouveau montant.
Marsh Posté le 19-04-2013 à 08:31:29
Oui oui j'ai bien conscience de cela t'en fais pas. Et j'ai trouvé des solutions qui fonctionnent avec des requets mysql mais niveau performance c'est la cata. Je vais créer un nouveau post avec le problème précis parce que je vois vraiment pas comment faire et j'ai besoin d'aide
Marsh Posté le 19-04-2013 à 09:38:32
Tu pourrais faire une table de type Memory. Ca pourrait améliorer les perfs. Après, toujours pour améliorer les perfs de Mysql, tu peux tuner le fichier de conf de Mysql et agrandir certains buffers de mise en cache :
http://www.day32.com/MySQL/
Marsh Posté le 18-04-2013 à 09:50:45
Bonjour, j'ai besoni de votre aide car je cherche depuis des jours en vain une solution pour faire un simple décompte de chiffre à 2 décimal.
En gros, j'ai un montant (c'est du monnétaire) de 140.50 € et j'aimerai que toute les secondes il perde 0.5 cts ...
Ben j'arrive !
Est-ce que quelqu'un pourrai m'aider ?
En javascript ou php, c'est égal du moment que je peux récupérer la valeur dans un input.
Merci infiniment de votre aide !
Bonne journée a toutes et tous.
David