also folgendes:
ich habe drei neue felder im posting-bereich eingerichtet die ihre Daten in die Tabelle: phpbb2_posts_text in die drei Felder: post_prod_rate_1, post_prod_rate_2 und post_prod_rate_3 speichern als Inhalt kommen nur die Zahlen von 0 - 3 in frage, alles andere ist ausgeschlossen.
also jeder der postet (auch antwortet) speichert dort werte ein, für jeden post anders.
jetzt brauch ich eine abfrage die mir die inhalte der drei felder aller posts eines bestimmten topics in drei arrays schreibt.
ich möchte am ende den durchschnittswert eines jeden arrays ausrechnen lassen und ausgeben
kurz mal ein beispiel:
Thema Bewertung für XY hat drei posts (inklusive Topic-Starter)
User 1 bewertet in seinem post
post_prod_rate_1 = 3
post_prod_rate_2 = 2
post_prod_rate_3 = 2
User 2 bewertet in seinem post
post_prod_rate_1 = 2
post_prod_rate_2 = 1
post_prod_rate_3 = 2
User 3 bewertet in seinem post
post_prod_rate_1 = 1
post_prod_rate_2 = 2
post_prod_rate_3 = 3
jetzt brauch in
array1 die werte 3, 2 und 1 in
array2 die werte 2, 1 und 2 und in
array3 die werte 2, 2 und 3
dann wird gerechnet
3 + 2 + 1 = 6
6 / 3 = 2 = Durchschnitt der bewertungen von post_prod_rate_1
mein problem bei der abfrage ist, dass ich die post_id aus
Code: Alles auswählen
SELECT post_id FROM phpbb2_posts WHERE topic_id = $topic_id
Code: Alles auswählen
SELECT post_prod_rate_1, post_prod_rate_2, post_prod_rate_3 FROM phpbb2_posts_text
ich hoffe ich hab mich jetzt verständlich genug ausgedrückt und jemand hat muse mir zu helfen, danke schon mal im vorraus
cya
Vinc