Seite 1 von 2
Kann keine Kategorien mehr erstellen!
Verfasst: 10.07.2003 06:38
von Helmut71
Kann (offenbar nach der Installation des mods für Grafiken vor Kategorienamen und Forumsnamen) keine Kategorien mehr erstellen!
Bitte um Hilfe!
Bekomm folgende Fehlermeldung
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 phpbb_categories (cat_title, cat_order, cat_icon) VALUES ('Wichtige Neuigkeiten', 70, )
Line : 508
File : /home/.sites/4/site114/web/forum/admin/admin_forums.php
Bitte um Hilfe...
Verfasst: 10.07.2003 07:14
von PhilippK
Vermutlich hast du beim Einbau des Mods um Zeile 508 in der admin_forums.php einen Fehler gemacht. Würde ich mal prüfen und ggf. die betroffenen Zeilen (ca. 500 - 510) hier reinstellen.
Gruß, Philipp
Verfasst: 10.07.2003 15:17
von Helmut71
Hier die betreffenden Zeilen
Code: 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, cat_icon)
VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order, $caticon)";
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;
Hier noch ein Link zur Datei als Textversion:
http://www.hohenau.net/admin.txt
Freue mich über auf und über eure Hilfe!
lg Helmut
Verfasst: 10.07.2003 15:35
von andreasOymann
Habe mal die ganze Installationsdatei des MOD´s mit deiner admin_forums.php verglichen, finde dort keinen Fehler.
Welche MOD´s hast du denn danach noch eingebaut???
A.
Verfasst: 10.07.2003 15:41
von Helmut71
nur das chatmod, das mir von dir empfohlen wurde

Verfasst: 10.07.2003 16:04
von andreasOymann
Daran kann´s nicht liegen, der packt keine Dateien an, die vom Icon-Mod verändert werden.
A.
Verfasst: 10.07.2003 16:43
von Helmut71
ich hab jetzt folgendes versucht:
Hab die komplette mod in der admin_forums.php Datei nochmals durchgeführt - wieder das gleiche Ergebnis.
Kann es sein, dass das mod fehlerhaft ist??

Verfasst: 10.07.2003 19:00
von PhilippK
Helmut71 hat geschrieben:Kann es sein, dass das mod fehlerhaft ist??

Soll durchaus vorkommen. Und weil du es sagst: mir kommt die Fehlermeldung irgendwie bekannt vor. Kann sein, dass da vor 'nen paar Monaten schon mal was war. Mal mit der Suchfunktion probieren...
Gruß, Philipp
Verfasst: 10.07.2003 19:03
von PhilippK
Verfasst: 11.07.2003 07:00
von Helmut71
thx philipp!
einfach
Code: Alles auswählen
$sql = "INSERT INTO " . CATEGORIES_TABLE . " (cat_title, cat_order, cat_icon)
VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order, $caticon)";;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't insert row in categories table", "", __LINE__, __FILE__, $sql);
}
damit
Code: Alles auswählen
$sql = "INSERT INTO " . CATEGORIES_TABLE . " (cat_title, cat_order)
VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order)";
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't insert row in categories table", "", __LINE__, __FILE__, $sql);
}
ersetzen.
Die Lösungsvorschläge
http://www.phpbb.de/viewtopic.php?t=22342
waren nicht zielführend.