php/sql Invalid use of group function

Status
Niet open voor verdere reacties.

TristanH

Gebruiker
Lid geworden
4 jan 2009
Berichten
23
Ik blijf het probleem "Invalid use of group function" krijgen als output.

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:
Merkwaardig, als ik dat stukje code uitvoer, geeft ie gewoon resultaat met de percentages.
 
Dat is zeker erg merkwaardig.
Waar zou het probleem dan aan kunnen liggen?

Het lijkt me nou niet dat er in het kleine stukje include en print daarboven iets mis gaat waardoor ik een invalid use krijg?


-----


Ik heb het uiteindelijk zelf opgelost.
Het probleem lag aan de voorgedefinieerde style.css.


-----

Nu haal ik het nog door elkaar met een andere fout ook, maar ze zijn beide opgelost.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan