Seite 1 von 2

Umfrageergebnisse extern präsentieren

Verfasst: 03.11.2004 20:00
von kellamaster
Ich bin noch kein wirklicher Profi wie ihr hier und deswegen bin ich auch mal im forum auf eure Hilfe angewiesen.
Könnt ihr mir zB ein script erstellen/empfehlen, mit dem ich auf meiner normalen hp die umfrageergebnisse aus den Votes vom Forum anzeigen kann. Soll halt nur das Ergebnis sein und keine Möglichkeit an der Umfrage teilzunehmen!? Wenn du sehr viel Lust hast mir zu helfen, fänd ich das ganze als Balkendiagramm natürlich extrem klasse!

Hoffe ihr könnt mir helfen! Gruß kellamaster

Verfasst: 08.11.2004 18:49
von kellamaster
KANN MIR HIER ECHT KEINER HELFEN? HALLO? :(

Verfasst: 09.11.2004 14:10
von Jürgen H.

Verfasst: 09.11.2004 15:10
von kellamaster
jaaaaaaa genau! nur halt, dass nur die aktuellste angezeit wird! bräuchte das halt nur wegen mysql und so außerhalb des forums und deswegen bekomm ich das net ganz auf die reihe...

Verfasst: 15.11.2004 00:24
von Jürgen H.
Hallo,

guck mal hier:
http://www.phpbbhacks.com/download/3269

Der Mod nennt sich poll overview, also: Umfagen-Übersicht. Ausgelesen werden damit aber ALLE aktuellen Umfragen. Du könntest also das Script in einer oder zwei Zeilen so anpassen, dass
- nur eine Umfrage aus allen Foren ausgelesen wird
- nur die aktuelleste (AFAIK die letzte) aus allen Foren ausgelesen wird

Zum Einbinden in die Seite verwendest du den <include>-Befehl, ausserhalb phpbb kann man auf das Template ja verzichten oder ein eigenes basteln.

Lg
Jürgen

Verfasst: 15.11.2004 15:29
von kellamaster
Erstmal Danke! Aber wie kann ich das nun umändern, dass nur eine angezeigt wird???

Verfasst: 15.11.2004 15:42
von Leuchte

Code: Alles auswählen

	         $sql = "SELECT vd.vote_id,
                                vd.vote_text,
                                vd.vote_start,
                                vd.vote_length,
                                vr.vote_option_id,
                                vr.vote_option_text,
                                vr.vote_result
                         FROM " . VOTE_DESC_TABLE . " vd, " . VOTE_RESULTS_TABLE . " vr
		         WHERE vd.topic_id = " . $post_poll_rowset[$j]['topic_id'] . " AND
                               vr.vote_id = vd.vote_id
                         ORDER BY vr.vote_option_id ASC";
Es sollte reichen, wenn du den markierten Teil hinzufügst
ORDER BY vr.vote_option_id ASC LIMIT 1";
Zu finden in poll.php

Verfasst: 15.11.2004 15:57
von kellamaster
dann zeigt er mir immer nur die meist abgegeben antworten zu jeder frage an und nicht nur ´die aktuellste frage mit allen ergebnissen?

Verfasst: 15.11.2004 16:49
von Leuchte
Ein Stückchen höher muss es

Code: Alles auswählen

     $sql = "SELECT topic_title,
                    topic_id
             FROM " . TOPICS_TABLE . "
             WHERE topic_vote<>''
             ORDER BY topic_time";
ORDER BY topic_time LIMIT 1";

Verfasst: 15.11.2004 16:59
von kellamaster
im prinzip seh ich das genauso wie du, nur der zeigt die neuen immer unten an und nicht als erstes, das heißt, es wird bei limit 1 immer wieder das erste aufgerufen, obwohl neue weiter unten eingefügt wurden...?!