fehlermeldung beim anlegen einer neuen kategorie
Verfasst: 19.02.2005 01:14
wollte nach langer zeit mal testhalber eine neue kategorie anlegen, dabei trat folgender fehler auf:
entsprechender abschnitt aus der admin_forums.php ist folgender
foren anlegen und bearbeiten funktioniert hingegen ohne probleme.
woran kanns liegen?
Code: Alles auswählen
Allgemeiner Fehler
Couldn't insert row in categories table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near ')' at line 2
INSERT INTO forum_categories (cat_title, cat_order, include_on_index) VALUES ('test', 60, )
Line : 509
File : /www/htdocs/v121717/forum/admin/admin_forums.phpCode: Alles auswählen
case 'addcat':
// Create a category in the DB
if( trim($HTTP_POST_VARS['categoryname']) == '')
{
message_die(GENERAL_ERROR, "Can't create a category without a name");
}
$sql = "SELECT MAX(cat_order) AS max_order
FROM " . CATEGORIES_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't get order number from categories table", "", __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$max_order = $row['max_order'];
$next_order = $max_order + 10;
//
// There is no problem having duplicate forum names so we won't check for it.
//
$sql = "INSERT INTO " . CATEGORIES_TABLE . " (cat_title, cat_order, include_on_index)
VALUES ('" . str_replace("\'", "''", $HTTP_POST_VARS['categoryname']) . "', $next_order, $include_on_index)";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't insert row in categories table", "", __LINE__, __FILE__, $sql);
}
$message = $lang['Forums_updated'] . "<br /><br />" . sprintf($lang['Click_return_forumadmin'], "<a href=\"" . append_sid("admin_forums.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");
message_die(GENERAL_MESSAGE, $message);
break;woran kanns liegen?