Tyhle kódy no nevím. Ikdyž je to půl roku stará záležitost, podobné věci a dotazy se stále opakují.
Bylo by vhodné využít třídu třeba jako tato ...
Jak třídu použít?
Nejdřív je potřeba ideálně na začátek stránky includovat soubor s třídou Counts.
include_once('class_counts.php');
Dále musíme vytvořit instanci třídy Counts a jako parametry constructoru vložit údaje, pro připojení do databáze serveru.
$c = new Counts('localhost', 'root', 'veslo', 'characters', 'auth');
Nyní můžeme již tuhle primitivní "počítací" třídu využívat.
Obsahuje metody, vracející počet "něčeho":
getCharacters
getOnline
getAliance
getAlianceOnline
getHorde
getHordeOnline
getGmOnline
Z názvu si můžete odvodit, co jednotlivé metody vracejí ...
1) Příklad použití, výpis online Gamemasterů:
include_once('class_counts.php');
$c = new Counts('localhost', 'root', 'heslo', 'characters', 'auth');
echo "Počet Gamemasterů online: ".$c->getGMOnline();
2) Příklad použití, zjištení počtu postav u aliance:
include_once('class_counts.php');
$c = new Counts('localhost', 'root', 'heslo', 'characters', 'auth');
echo "Počet postav u aliance celkem".$c->getAliance();
3) Příklad použití, Součet postav u Hordy a počtu postav u Aliance online:
include_once('class_counts.php');
$c = new Counts('localhost', 'root', 'heslo', 'characters', 'auth');
echo $c->getAlianceOnline()+$c->getHorde();
Poslední metoda má název printAll, tiskne výpis všeho ...
include_once('class_counts.php');
$c = new Counts('localhost', 'root', 'heslo', 'characters', 'auth');
$c->printAll();
Třídu můžete sosnout z http://www.upload.hi...lass_counts.zip