Heh, found out what I was doing wrong. I tried to select the stuff "WHERE userid=$auser but it had to be "WHERE userid=$auser[userid]. Also I had to add makehiddencode for the userid otherwise the update wouldn't work. So now the updated part is
PHP Code:
// ###################### Edit user #######################
if ($action=="edituser") {
doformheader("rpgadmin","updateuser");
$auser=$DB_site->query_first("SELECT userid FROM user WHERE username='$ausername'");
$userstats=$DB_site->query_first("SELECT * FROM rpg_user WHERE userid=$auser[userid]");
makeinputcode("Experience","exp","$userstats[exp]");
makehiddencode("auser","$auser[userid]");
doformfooter('Save changes');
}
// ###################### Update Selected user #######################
if ($action=="updateuser") {
$DB_site->query("UPDATE rpg_user SET exp=$exp WHERE userid=$auser");
echo "<p>RPG User Options updated!</p>";
$action=="edituser";
}
and it all works fine. Now I can add more options.