Като се сменя стойност в базата данни да се сменя и "це

LuBaTa

Registered
Имам таблица "upg" във нея имам колона "lvl".
Искам всеки път когато "lvl" се дигне със 1 да се показва и цената, пример:
"lvl" ми е 1, цената е 100, след това "lvl" е 2, цената 150.. Надявам се да сте ме разбрали :)
Мисля че ще стане със
Код:
if($lvl == 1) {$price = "100"}
elseif($lvl == 2) {$price = "150"}
elseif($lvl == 3) {$price = "200"}
elseif($lvl == 4) {$price = "250"}

и т.н.? Или пък греша?
 
Ако искаш просто цената да се увеличава с 50 при всеки левъл направи.
PHP:
$get = mysql_query("SELECT * FROM users WHERE username = $user") or die (mysql_error());
$old = mysql_fetch_array($get);
$newprice = $old['price'] + 50;
$newlv = $old['lv'] +1;

и просто като ти стигне там лимита exp или не знам как си си го настоил правиш заявката

PHP:
mysql_query("UPDATE users SET lv = '$newlv' , price = '$newprice'") or die (mysql_error());
 

Горе