Seite 1 von 1

SQL Fehler.. beim erstellen einer neuen Kategorie

Verfasst: 14.02.2003 20:40
von karma
Nach dem ich eine neue Kategorie erstellen will kommt folgende Fehlermeldung.. was tun?


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 ('Archiv 2003', 60, )

Line : 505
File : /web/phpBB/admin/admin_forums.php

Verfasst: 14.02.2003 20:45
von Mister_X
du hast einen Mod/Hack eingebaut der Kategorienicons erlaubt ? Überprüfe den Einbau nochmal. Wenn du nichts findest gib hier mal den Link zu dem Mod/Hack

Verfasst: 14.02.2003 20:46
von karma
Mister_X hat geschrieben:du hast einen Mod/Hack eingebaut der Kategorienicons erlaubt ? Überprüfe den Einbau nochmal. Wenn du nichts findest gib hier mal den Link zu dem Mod/Hack
ja, hab ich, funktioniert auch einwandfrei.... :cry:

In welcher Datei wäre denn ein Fehler??

Verfasst: 14.02.2003 20:49
von Mister_X
admin_forums.php
da wird eine Variable nicht definiert, gib mal nur die Zeilen 500-510 aus dieser Datei an

Verfasst: 14.02.2003 20:52
von karma
Mister_X hat geschrieben:admin_forums.php
da wird eine Variable nicht definiert, gib mal nur die Zeilen 500-510 aus dieser Datei an
//
$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);

Verfasst: 14.02.2003 21:06
von Mister_X
probier mal statt

Code: Alles auswählen

 VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order, $caticon)";
folgendes zu schreiben:

Code: Alles auswählen

 VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order, '$caticon')";
wie immer ohne gewähr

Verfasst: 14.02.2003 21:15
von karma
Mister_X hat geschrieben:probier mal statt

Code: Alles auswählen

 VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order, $caticon)";
folgendes zu schreiben:

Code: Alles auswählen

 VALUES ('" . $HTTP_POST_VARS['categoryname'] . "', $next_order, '$caticon')";
wie immer ohne gewähr
Super!

Klappt! Vielen Dank! :D

Verfasst: 15.02.2003 19:30
von saerdnaer
karma hat geschrieben:ja, hab ich, funktioniert auch einwandfrei....
wenn er wirklich einmandfrei funktionieren würde, würde dieser fehler garnicht auftreten...

ah