This is my first hack, so try and help in as least complicated words as possible

. J/k.
Thanks to Zero Tolerence for giving me some guidence as well.
Here's my code so far.
Code:
<?php
// ######################### ERROR REPORTING #############################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('GET_EDIT_TEMPLATES', true);
define('THIS_SCRIPT', 'topxadmin');
require_once('./global.php');
require_once('./includes/functions_misc.php');
$DB=$DB_site;
// ###################### Edit Settings ########################
if ($_GET['act'] == "update")
{
print_cp_header("Top X Control Panel");
$excludedforums=$DB->query_first("SELECT excludedforums FROM topx_admin");
print_form_header('topxadmin', 'do_update_topxsetting');
print_table_header("Top X Settings");
print_input_row("Forums to exclude", 'exclude_forums',$excludedforums['exclude_forums']);
print_submit_row("Update Top X Settings", 0);
}
if($_POST['do']=="do_update_topxsetting")
{
$DB->query("UPDATE topx_admin SET excludedforums='{$_POST['excludedforums']}'");
//Redirect
define('CP_REDIRECT', 'topxadmin.php?act=update');
print_stop_message('excluded_forums_updated');
}
?>
As you can see, my field name is excludedforums, my table name is topx_admin. excludedforums is a varchar(255), not null, with a blank default. It is the only field in the table.
The page builds everything alright. My AdminCP link is:
Code:
construct_nav_option("Forum Display Settings", 'topxadmin.php?act=update', '<br />');
which works fine.
excluded_forums_admin is a VB phrase. It contains the text "Excluded forums have been updated." and is a global phrase.
In the index.php of the main page(not AdminCP) I replaced the original Top X code of
Code:
$excludedforums = "9,10,11,12,26,58"; // forums to be excluded from latest threads. Format "0,5,7"
with my new code of
Code:
$excludedforums=$DB_site->("SELECT excludedforums FROM topx_admin");
Problem 1.
When I click the Update button in the AdminCP, I get "Could not find phrase 'excluded_forums_updated'."
Problem 2.
After replacing the original Top X code with mine, and going through the AdminCP and typing in any value, I get this error.
Code:
Parse error: parse error, unexpected '(', expecting T_STRING or T_VARIABLE or '{' or '$' in /home/.yardan/gfxhaven/gfxhaven.com/forums/index.php on line 423
Line 423 is the line my code is on.
Sorry for taking up so much space lol, if anyone could help me I would greatly apprieciate it and would glady give you credit.