Fehler beim erstellen einer Umfrage. Was kann ich tun?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
--Florian--
Mitglied
Beiträge: 52
Registriert: 29.11.2003 23:01
Wohnort: Münster
Kontaktdaten:

Fehler beim erstellen einer Umfrage. Was kann ich tun?

Beitrag von --Florian-- »

Hi,

ich habe eine merkwürdige Fehlermeldung, beim erstellen einer Umfrage in meinem Forum:

Could not obtain vote data results for this topic

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY vote_option_id ASC' at line 4

SELECT vote_option_id, vote_result FROM user_pwdvote_results WHERE vote_id = ORDER BY vote_option_id ASC

Line : 313
File : /www/htdocs/v099796/forum/includes/functions_post.php
Woran kann das liegen?

thx
--Florian--
.:The-Games-Forum::.
Besucht mal mein Forum ;-) Noch ist meine Community klein, aber ihr könnt mich ja unterstützen.
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Hast du irgendwelche Mods eingebaut? Wenn ja, dann kontrollier nochmal die Änderungen in der functions_post.php.
Benutzeravatar
--Florian--
Mitglied
Beiträge: 52
Registriert: 29.11.2003 23:01
Wohnort: Münster
Kontaktdaten:

Beitrag von --Florian-- »

ja ich hab Mods drinn, leider kann ich dir nicht mehr sagen welche ich drinn habe und es ist auch schon länger her, als ich die Mods eingebaut hatte.

Ich habe den Fehler heute durch zufall entdeckt.
.:The-Games-Forum::.
Besucht mal mein Forum ;-) Noch ist meine Community klein, aber ihr könnt mich ja unterstützen.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

statt
ORDER BY vote_option_id
müsste natürlich
ORDER BY *irgendne Nummer*
stehen.
Poste doch mal die Zeilen 305 - 315 der functions_post.php (und nur die) hierher (in [code]-Tags schreiben)
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Mister_X hat geschrieben:ORDER BY vote_option_id
müsste natürlich
ORDER BY *irgendne Nummer*
Da kannst du gerne eine Nummer hinsetzen, nur groß sortiert wird dir dann nichts. Der Fehler liegt etwas weiter vorne :-)

Ansonsten mal den hier rüberlaufen lassen: http://phpbb.kordowich.net/pgid=3

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

ich sag nix mehr *träum* :oops:
Benutzeravatar
--Florian--
Mitglied
Beiträge: 52
Registriert: 29.11.2003 23:01
Wohnort: Münster
Kontaktdaten:

Beitrag von --Florian-- »

ich poste trotzdem mal den Code zwischen den beiden Zeilen:

Code: Alles auswählen

		if ($mode == 'editpost' && $post_data['has_poll'])
		{
			$sql = "SELECT vote_option_id, vote_result
				FROM " . VOTE_RESULTS_TABLE . "
				WHERE vote_id = $poll_id
				ORDER BY vote_option_id ASC";
			if (!($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, 'Could not obtain vote data results for this topic', '', __LINE__, __FILE__, $sql);
			}
.:The-Games-Forum::.
Besucht mal mein Forum ;-) Noch ist meine Community klein, aber ihr könnt mich ja unterstützen.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

@PhilippK
http://phpbb.kordowich.net/index.php?pgid=3 ;-)

@Florian
if ($mode == 'editpost' && $post_data['has_poll'])
{
$sql = "SELECT vote_option_id, vote_result
FROM " . VOTE_RESULTS_TABLE . "
WHERE vote_id = $poll_id
ORDER BY vote_option_id ASC";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not obtain vote data results for this topic', '', __LINE__, __FILE__, $sql);
}
Scheinbar steht in dieser Variable nichts drin.
Kannst Du mal die komplette Datei verlinken ?

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Benutzeravatar
--Florian--
Mitglied
Beiträge: 52
Registriert: 29.11.2003 23:01
Wohnort: Münster
Kontaktdaten:

Beitrag von --Florian-- »

.:The-Games-Forum::.
Besucht mal mein Forum ;-) Noch ist meine Community klein, aber ihr könnt mich ja unterstützen.
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
hmm, scheinbar wird der Funktion "submit_post" schon ein falscher
bzw. gar kein Wert übergeben. Diese wird in der posting.php aufgerufen.
Bitte diese noch verlinken. Hast Du an der "posting.php" veränderungen
durchgeführt ?

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“