He probado a poner solo el codigo que posteaste y tira error en la linea 21 si se ejecuta sindo redireccionado desde otro sitio de la web.
Con este codigo no da error pero no agrega los datos a la db
Código:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>texto</div>
<?php
connect::selectDB('nombredemibase');
while($row = mysql_fetch_assoc($result)){
$acct_id = account::getAccountID($_SESSION['cw_user']);
$craft_db = $row['nombredemibase'];
connect::selectDB($craft_db);
$result2 = mysql_query('SELECT account_data FROM nombredemibase WHERE account='.$acct_id);
while($row2 = mysql_fetch_assoc($result2)) {
account::isNotLoggedIn();
$acct_id = account::getAccountID($_SESSION['cw_user']);
$sql = "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
mysql_query( $sql, $db );
}
}
?>
</body>
</html>