Votes addieren ?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
madmat
Mitglied
Beiträge: 45
Registriert: 21.12.2005 13:35
Wohnort: Rostock

Votes addieren ?

Beitrag von madmat »

Hallo Board,

in meinem Board habe ich zwei Foren, das eine in Deutsch , das zweite in Englisch.

Jetzt habe ich eine Umfrage gemacht, mit 10 Fragen und jeweils 5 Optionen.
Diese Umfrage in beide Sprachen übersetzt.

Jetzt würde ich gern die Ergebnisse addieren - also aus dem deutschen und dem englischen Forum, um ein Gesamtergebnis zu erhalten.

Leider sehe ich in der Struktur der Votes in der phpbb Datenbank nicht so richtig durch.

Ich habe mir "Poll Overview" als Grundlage genommen
http://www.phpbbhacks.com/download/3269

Bisher allerdings haben meine MySQL Matheexperimente nur wenig Erfolg gehabt.

Hat evtl. schonmal wer ein SQL Statement dazu gebaut ? Oder könnte mir eine Richtung für obiges Vorhaben geben ?

Dat wäre super...

Maddin
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Code: Alles auswählen

SELECT sum( vote_result ) AS vote_result, vote_option_text
FROM phpbb_vote_results
WHERE vote_id
IN ( 2, 3 )
GROUP BY vote_option_text
(2, 3) musst Du mit Deinen vote_ids ersetzen... Es sind ja 2, soweit ich es verstanden habe.
phpbb_ muss Dein Präfix sein. Ansonsten anpassen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
madmat
Mitglied
Beiträge: 45
Registriert: 21.12.2005 13:35
Wohnort: Rostock

Beitrag von madmat »

Uh, wow, das ging fix.
Dankeschön ! Wird ... frühestens Freitag ausprobiert :)
Benutzeravatar
madmat
Mitglied
Beiträge: 45
Registriert: 21.12.2005 13:35
Wohnort: Rostock

Beitrag von madmat »

Ok, war evtl. etwas missverständlich ausgedrückt, hier in phpbb-Sprache:

Es sind zwei Foren (Deutsch-Englisch), mit jeweils 10 Topics die wiederum jeweils 1 Vote mit 5 Optionen enthalten.

Forum Deutsch
--Frage 1 (-10)
----Option 1(-5)

Forum Englisch
--Frage 1 (-10)
----Option 1(-5)

Dein SQL Code hat mir auf jeden Fall sehr weitergeholfen, werde ihn auf eben beschriebenes erweitern und hier posten.

Danke !

Martin
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Dann hast Du also 20 verschiedene Vote-IDs.... Wo ist das Problem? :roll:
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „Coding & Technik“