用不同的结果同时改变两个变量

时间:2014-09-14 08:43:59

标签: php mysql

$ Energy = 100
$ Stats = 50
需要5点精力训练并增加$ Stats
5分之100= 20
如果<input>有20,<button>被点击 20个能量乘以一个数字 (对应于他们的等级)让我们说.291为等级1 20 * 0.291 = 5.82
我想做的是将这个数字添加到$ stats
50 + 5.82 = 55.82
最后它应该是
$ Energy = 0
$ Stats = 55.82

我已经设置了<form>。我只是不知道如何同时更新这两个数字。它们都位于同一数据库的同一个表中。

我希望这很清楚

1 个答案:

答案 0 :(得分:0)

$Energy = 100;
$Stats = 50;

$Points = 5;

$EnergyRatio = $Energy/$Points

$Level = 0.291;

$Stats += $EnergyRatio*$Level;

$Energy = 0;

Mysql的

UPDATE Table SET energy=$Energy, stats=$Stats WHERE id=$Something