Weet iemand hoe ik resultaten van een enquete kan laten uitrekenen door php?
De antwoorden worden bewaard in een database.

De bedoeling is dat de vragen waar mensen een cijfer op hebben gegeven worden opgenomen in een gemidelde zodat je een gemiddeld cijfer krijgt.

Ik ben al op zoek geweest naar oplossingen op het internet, maar heb tot nu toe nog niets gevonden.


Met vriendelijke groet,
G. Kooistra
Volgens mij heeft MySQL wel een funtie die het gemiddelde van een bepaalde kolom uitrekent. En anders doe je SUM(kolom) / COUNT(kolom)

[edit]Je query zou dan zoiets worden:


SELECT
  SUM(waarden) / COUNT(waarden) AS gemiddelde
FROM
  tabel
WHERE
  iets = iets


Als je meerde waarden wilt selecteren wordt het dit:


SELECT
  id,
  naam,
  SUM(waarden) / COUNT(waarden) AS gemiddelde
FROM
  tabel
WHERE
  iets = iets
GROUP BY
  id


Ik heb het niet getest, maar volgens mij moet het zo werken.
[/edit]
Helaas is het mij niet gelukt. Waarschijnlijk ligt het aan mij. Ik ben niet zo goed in PHP. Ben nog maar een beginner.

Reageren