PHP beginner |
|
Hallo,
Momenteel ben ik bezig met het schrijven van een stemsysteem.
Graag zou ik daarbij het gemiddelde berekenen.
Even een voorbeeld ter verduidelijking:
Op elke tutorial kun je stemmen. Hier gebruik ik twee tabellen voor:
- Eén waarin de tutorial zelf geschreven staat.
- Een andere waarin de stem van de gebruiker staat (een getal van 1 t.e.m. 5) en de verwijzing naar desbetreffende tutorial. Een voorbeeld:
------------------
| TUT.|| STEM |
------------------
| 1|| 4|
| 1|| 3|
| 1|| 5|
| 2|| 1|
| 2|| 4|
| 3|| 5|
| 4|| 2|
| 4|| 3|
-----------------
Nu zou ik dus graag het gemiddelde van de stemmen per tutorial berekenen:
Er zijn drie resultaten met TUT. 1. De STEM daarbij zijn 4 - 3 - 5.
( 4 + 3 + 5 ) / 3 = GEMIDDELDE
Deze stap moet ook bij 2,3,4,... herhaald worden.
Wat mij hier nu moeilijk lijkt, is dat ik niet elke TUT. afzonderlijk en handmatig uit de database wil halen:
<?php
$query = "SELECT * FROM stemsysteem WHERE tut = 1";
$result = mysql_query($result);
$query = "SELECT * FROM stemsysteem WHERE tut = 2";
$result = mysql_query($result);
// Enzovoort //
?>
<?php $query = "SELECT * FROM stemsysteem WHERE tut = 1"; $query = "SELECT * FROM stemsysteem WHERE tut = 2"; // Enzovoort // ?>
Weten jullie hoe ik dit proces zou kunnen automatiseren?
Alvast bedankt
Met vriendelijke groeten,
David Roelandt
|