function TrainStat($trains, $stat, $User){ $Allowed = array('strength', 'dexterity', 'relex', 'accuracy'); if(in_array($stat, $Allowed)){ $trains = floor($trains); $energy = $trains * 10; $Nstat = $trains * ( $User[$stat] / 100 ); $Nstat = ceil($Nstat); if($energy > $User['energy']){ echo 'Not enough energy punk'; } else{ MySQL::Query("UPDATE `players` SET `$stat`=$stat+$Nstat WHERE `id`='$User[id]'"); MySQL::Query("UPDATE `players` SET `energy`='energy'-$energy WHERE `id`='$User[id]'"); echo 'You trained your '.$stat.' and gained '.$Nstat.'.'; } } else { echo 'Oh hai thar! Trying to train something other than the allowed stats?'; } }