Iron_Man, Это на первый взгляд только
$name = check($reg_nick);//что за хрень?
$minus = $datauser['balans'] - $name['balans'];//и это тоже?
mysql_query("UPDATE `users` SET `name`='" .$name. "', `balans`='" .$minus. "' WHERE `id`='" .$user_id. "'");Ну и там сам дальше разберешься