Ik blijf het probleem "Invalid use of group function" krijgen als output.
Weet iemand toevallig wat hier het probleem is, wat er fout staat?
Met vriendelijke groet,
Tristan
PHP:
$query = "SELECT kampioen_id FROM tbl_user WHERE kampioen_id<>0";
$result = mysql_query($query) or die(mysql_error());
$totaal_aantal = mysql_num_rows($result);
$query = "SELECT kampioen_id,COUNT(kampioen_id) FROM tbl_user WHERE kampioen_id<>0 GROUP BY kampioen_id ORDER BY COUNT(kampioen_id) DESC";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
$query = "SELECT landnaam FROM tbl_landen WHERE land_id ='".$row['kampioen_id']."'";
$kampioen_result = mysql_query($query) or die(mysql_error());
$kampioen = mysql_fetch_array($kampioen_result);
$percentage=round(($row['COUNT(kampioen_id)']/$totaal_aantal)*100, 1);
echo "<div class='record'><div class='bar' style='width:".$percentage."%;'><span>".$kampioen['landnaam']."</span></div><div class='p'><span>".$percentage."%</span></div></div>";
}
Weet iemand toevallig wat hier het probleem is, wat er fout staat?
Met vriendelijke groet,
Tristan
Laatst bewerkt door een moderator: