Brugerens gennemsnitlige rating
Hej Eksperter!Har denne side hvor man rater hinandens sætninger. Men jeg ville gerne have en overordnet "user_avg_rating" som er den gennemsnitlige rating på alle de sætninger brugeren har skrevet, divideret med hvor mange sætninger den pågældende bruger har skrevet :)
Er det nogenlunde forståeligt? :) Ellers spørg!!
Jeg har denne "avg_rating", men som kun er den gennemsnitlige rating for én af sætningerne brugeren har skrevet.
<?php
$res1 = mysql_query("SELECT * FROM a WHERE username = '$_SESSION[username]'");
$row = mysql_num_rows($res1); //hvor mange gange brugeren har lavet et post.
$res_avg = mysql_query("SELECT AVG(rating) AS avg_rating FROM ratings
WHERE a_id = '$id' AND user_id = $_SESSION[user_id]") or die(mysql_error());
$row_avg = mysql_fetch_array($res_avg);
$avg_rating = $row_avg['avg_rating'];
echo''.$_SESSION['username'].' du har en gennemsnitlig rating på '.$avg_rating/$row.'';
?>
Hvordan lægger man "avg_rating" sammen med "avg_rating" fra de andre sætninger brugeren har skrevet, og dividerer med hvor mange sætninger han har skrevet??
Tak på forhånd!
