Beste Mensen ik heb 2 mysql tabellen eentje met forum en eentje met reacties. Nu wil ik graag een stem script maken. Dus waar je een keuze kan maken uit de nummer 1 2 3 4 5 6 7 8 9 10 . Maar nu word het moeilijk omdat ik wil dat er een gemiddelde uitgerekent gaat worden. hebben jullie misschien een idee hoe ik dat kan maken. Reacties graag in php dat een noob als ik kan begrijpen alvast bedankt jongens
Je telt gewoon alle cijfers bij elkaar op en dat deel je door het aantal stemmen.
Zo moeilijk is dat niet denk ik.

Kun je dat laten zien in php , ben er nog niet zo goed in
<?
// Je stemmen selecteren etc...

# Loop starten van query
$stemmen[] = $row['stem']; // Waarde $row['stem'] uit je db komt
# Einde loop van query

# Totaal waarde van stemmen
for ($i = 0; $i < count($stemmen); $i++) {
$som = $som + $stemmen[$i];
}
# Gemiddelde
$gemiddelde = $som / count($stemmen);

?>

Zo zou ik het doen...
De waardes uit een array optellen, kan wss anders, maar ik werk liever zo ;)

Edit: Som tellen van array kan dus ook met array_sum();

<?
# Totaal waarde van stemmen
$som = array_sum($stemmen);
?>
maar dat betekent dat ik ook moet invoeren hoeveel personen er een cijfer hebben uitgebracht hoe doe ik dat ?
Mnee... "Hij" telt alle stemmen...
Ik veronderstel dat je elk stemresultaat in db stopt, van 0 t/m 10 ?
ik heen geen enkel idee hoe ik dit moet aanpakken
Ik wel ^^ Surf eens wat rond op deze site, zoek naar wat polls, en probeer wat uit... Leer wat bij... Etc etc :) Dan bekom je je resultaat wel na een tijdje rotzooien ;)

Reageren