Seite 1 von 1

Hierarchien Mod-Problem

Verfasst: 28.10.2003 00:18
von Lugginga
Hallo!

Ich hab ein Problem seit ich das Mod "categories hierarchy" eingebaut habe. Immer wenn ich ein Forum bzw. Subforum ändern möchte, kommt folgende Fehlermeldung:

Couldn't update forum information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ' forum_link='', forum_link_internal=0, forum_link_hit_count=0, main_type = 'c' ' at line 2

UPDATE phpbb2_forums SET forum_name = 'ABWL - Crisis Management2', cat_id = 8, forum_desc = '', forum_status = 0, prune_enable = , forum_link='', forum_link_internal=0, forum_link_hit_count=0, main_type = 'c' WHERE forum_id = 35


Wer weiß Rat? Darunter wird noch die Datei admin_forums.php mit der Zeile angezeigt (die Zeile enthält nur die Fehlermeldung "Couldn' update..... s.o.".

Vielen Dank im voraus!

Lg
Lugginga

Verfasst: 28.10.2003 09:48
von b3ck
hast du das sql update ohne probleme durchgeführt?
(wenn nicht entfern mal die " ' " )
hast du ein gemoddetes board?

Verfasst: 28.10.2003 10:47
von Leuchte
kannst du die komplette fehlermeldung posten (mit zeilenangabe) und die admin_forums.php als text datei neuabspeichern und ebenso den link posten?

Verfasst: 28.10.2003 18:36
von Lugginga
Hallo!

Danke für die rasche Antwort und angebotene Hilfe.

A) Fehlermeldung komplett

Couldn't update forum information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ' forum_link='', forum_link_internal=0, forum_link_hit_count=0, main_type = 'c' ' at line 2

UPDATE phpbb2_forums SET forum_name = 'ABWL - Crisis Management2', cat_id = 8, forum_desc = '', forum_status = 0, prune_enable = , forum_link='', forum_link_internal=0, forum_link_hit_count=0, main_type = 'c' WHERE forum_id = 35

Line : 848
File : /Library/WebServer/Documents/sowi/sowiboard/admin/admin_forums.php


Fehler tritt auf sobald ich eine Forumsbezeichnung ändern bzw. aktualisieren möchte.


B) Link zur Datei in .txt Form

http://oehinfo.uibk.ac.at/sowi/admin_forums.txt


Wo könnte der Fehler liegen? Vielen Dank für deine Hilfe!

Lg
Lugginga :roll:

Verfasst: 28.10.2003 21:28
von Leuchte
in der datei;
suche

Code: Alles auswählen

$sql = "UPDATE " . FORUMS_TABLE . "
				SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = $cat_id, forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . $field_value_sql . "
				WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);
und ersetze mit

Code: Alles auswählen

$sql = "UPDATE " . FORUMS_TABLE . "
				SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = $cat_id, forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . $field_value_sql . "
				WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);

DANKE!

Verfasst: 29.10.2003 11:00
von Lugginga
Herzlichen Dank! Spitze! Den Fehler hab ich zwar nicht ganz kapiert, aber jetzt geht es ja! Danke und weiter so!

Lg
Lugginga

Verfasst: 29.10.2003 11:04
von Leuchte
der fehler war, das du beim einbau etwas vergessen hast

Code: Alles auswählen

. intval($HTTP_POST_VARS['prune_enable'])