Koci1994
Banned User
- Joined
- Dec 27, 2008
- Messages
- 807
- Reaction score
- 1
Witam poszukuje takiego dodatku do acc gesiora zeby wskazywal ile % graczy jest np. knightem
Znalazlem juz jedno ale nie dzialalo
Wysakwilao mi :
Takie jak u Elfa :
Znalazlem juz jedno ale nie dzialalo
Wysakwilao mi :
census.phpFatal error: Call to a member function query() on a non-object in D:\Programy\xampp\htdocs\census.php on line 2
Code:
<?php
$genderCensus = $db->query('SELECT `sex` AS `key`, COUNT(`id`) AS `value` FROM {players} GROUP BY `sex`')->fetchAll(PDO::FETCH_KEY_PAIR);
$vocationCensus = $db->query('SELECT `vocation` AS `key`, COUNT(`id`) AS `value` FROM {players} GROUP BY `vocation`')->fetchAll(PDO::FETCH_KEY_PAIR);
// prepares calculation variables
$genderCount = array_sum($genderCensus) / 100;
$vocationCount = array_sum($vocationCensus) / 100;
$vocations = array();
foreach( $ots->getVocationsList() as $id => $name)
{
$vocations[$name] = (int) $vocationCensus[$id] . ' (' . @intval($vocationCensus[$id] / $vocationCount) . '%)';
}
$gender = $template->createComponent('TableData');
$gender['caption'] = $language['Modules.Statistics.CensusGender'];
$gender['data'] = array($language['main.gender0'] => (int) $genderCensus[0] . ' (' . @intval($genderCensus[0] / $genderCount) . '%)', $language['main.gender1'] => (int) $genderCensus[1] . ' (' . @intval($genderCensus[1] / $genderCount) . '%)');
$vocation = $template->createComponent('TableData');
$vocation['caption'] = $language['Modules.Statistics.CensusVocation'];
$vocation['data'] = $vocations;
?>
Takie jak u Elfa :
HTML:
http://ots.dlagraczy.pl/index.php?subtopic=census