function_post.php

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

function_post.php

Beitrag von skittles »

Also ich habe beim Posten eines neuen Beitrages bzw Themas immer eine Fehlermeldung bekommen.
Genau weiß ichs nicht mehr, aber irgendwie sowas von wegen die Spaltenanzahl stimmt nicht da zuviel bzw zuwenig Werte übergeben werden.
Nun ich dachte, na das bekommst schon hin.
Doch desto mehr ich mir sicher bin "JEtzt gehts aber" desto tiefer kehre ich ein in die Welt der Fehlermeldungen.

Vielleicht könnte mir jemand helfen, bevor ich noch weitere mir unbekannte Fehlermeldungen bekomme.

Also der Teil aus der functions_post.php der wahrscheinlich fehlerhaft ist

Code: Alles auswählen

if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
	{
		$topic_vote = (!empty($poll_title) && count($poll_options) >= 2) ? 1 : 0;

		$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, news_id, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, $news_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', news_id = $news_id, topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
		if (!$db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}

		if ($mode == 'newtopic')
		{
			$topic_id = $db->sql_nextid();
		}
	}
derzeitige Fehlermeldung:
Error in posting

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, news_id, topic_type, topic_vote) VALUES ('test', 2, 1113734845, 2, 0, 0, 0, 0)

Line : 386
File : functions_post.php
Hm könntet ihr mir bitte bitte helfen?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hier

Code: Alles auswählen

news_id, topic_type
muss noch "topic_status" rein, so daß es so ausschaut:

Code: Alles auswählen

news_id, topic_status, topic_type
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Komisch! *gg*
Jetzt gehts!

Danke!!!!!!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Antworten