Problème d'addition de variable

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 : Problème d'addition de variable

par neo765 » 04 sept. 2006, 16:10

Là dans ton cas je pense qu'il affiche ta session en cours...qui sera toujours la même.

Il faudrait si je ne dis pas de bêtise tu dois aller faire une recherche dans ta base et afficher le résultat de ta requête et non pas la session.
J'ai fais comme tu as dit et ça fonctionne nickel

Merci :D

par Ryle » 04 sept. 2006, 15:53

Comment on fait pour mettre la session à jour ?
De la même manière dont tu as du t'y prendre pour la renseigner :)
$_SESSION['gains'] = $taNouvelleValeur;

par neo765 » 04 sept. 2006, 15:49

Comment on fait pour mettre la session à jour ?

par Ryle » 04 sept. 2006, 15:46

... ou mettre la session à jour en même temps que la base :)

par charabia » 04 sept. 2006, 15:37

Là dans ton cas je pense qu'il affiche ta session en cours...qui sera toujours la même.

Il faudrait si je ne dis pas de bêtise tu dois aller faire une recherche dans ta base et afficher le résultat de ta requête et non pas la session.

Problème d'addition de variable

par neo765 » 04 sept. 2006, 15:32

Salut,

Pour un script j'ai besoin d'ajouter un valeur à une autre valeur (qui se trouve dans la bdd) :
$gains=$_SESSION['gains'];
$ajoutgains=($bonnereponses*$points);
$nouveaugains=($gains+$ajoutgains);
echo "Vous aviez $gains Pts, vous avez maintenant  : $nouveaugains Pts";
+ SQL de MAJ
Mais voilà, au lieu de me charger les nouveaux gains disponible sur la base de donnée, il charge toujours l'ancien :

Vous aviez 0.15 Pts, vous avez maintenant : 2.45 Pts

Il affiche 0.15 alors que dans mysql il affiche 2.45, à chaque exécution de la page il devrait s'ajouter 2.3 pts.

Merci