ASPPHP的- <?php
- // rows
- function parth1tr()
- {
- echo ' <tbody id="" style="">
- <tr align="center">';
- }
- function parth1($width,$colspan,$align)
- {
- echo '<td class="thead" width="'.$width.'" colspan="'.$colspan.'" align="'.$align.'" height="4">';
- }
- function parth2()
- {
- echo '</td>';
- }
- function image($img)
- {
- echo '<IMG SRC="'. $img .'">';
- }
- function parth2tr()
- {
- echo '
- </tr>';
- }
- function part1tr()
- {
- echo ' <tbody id="" style="">
- <tr align="center">';
- }
- function part1($width,$colspan,$alt,$align)
- {
- echo '<td class="alt'.$alt.'" width="'.$width.'" colspan="'.$colspan.'" align="'.$align.'">
- <div>';
- }
- function part2()
- {
- echo '</div>
- </td>';
- }
- function part2tr()
- {
- echo ' </tr>
- </tbody>';
- }
- parth1tr();
- parth1('100%',3,'center');
- echo 'Server Info';
- parth2();
- parth2tr();
- $msconnect = odbc_connect("$dbname","$dbuser","$dbpass");
- $usersonline = odbc_exec($msconnect, "SELECT COUNT(*) FROM CURRENTUSER");
- $totusers = odbc_exec($msconnect, "SELECT COUNT(*) FROM USERDATA");
- $totacc = odbc_exec($msconnect, "SELECT COUNT(*) FROM TB_USER");
- $totalusersonline = odbc_result($usersonline, 1);
- $totalusers = odbc_result($totusers, 1);
- $totalaccounts = odbc_result($totacc, 1);
- part1tr();
- part1('50%',1,2,'center');
- echo 'Users Online:';
- part2();
- part1('50%',2,1,'center');
- echo $totalusersonline;
- part2();
- part2tr();
- part1('50%',1,2,'center');
- echo 'Total Accounts:';
- part2();
- part1('50%',2,1,'center');
- echo $totalaccounts;
- part2();
- part2tr();
- part1('50%',1,2,'center');
- echo 'Total Users:';
- part2();
- part1('50%',2,1,'center');
- echo $totalusers;
- part2();
- part2tr();
- parth1tr(); //nations
- parth1('50%',1,'center');
- parth2();
- parth1('25%',1,'center');
- echo 'Count';
- parth2();
- parth1('25%',1,'center');
- echo '%';
- parth2();
- parth2tr();
- $totkarus = odbc_exec($msconnect, "SELECT COUNT(*) FROM USERDATA WHERE Nation=1");
- $totalkarus = odbc_result ($totkarus, 1);
- part1('50%',1,2,'center');
- echo 'Karus Characters:';
- part2();
- part1('25%',1,1,'center');
- echo $totalkarus;
- part2();
- part1('25%',1,1,'center');
- echo round((($totalkarus / $totalusers)*100),1);
- part2();
- part2tr();
- $totelmo = odbc_exec($msconnect, "SELECT COUNT(*) FROM USERDATA WHERE Nation=2");
- $totalelmo = odbc_result ($totelmo, 1);
- part1('50%',1,2,'center');
- echo 'El Morad Characters:';
- part2();
- part1('25%',1,1,'center');
- echo $totalelmo;
- part2();
- part2();
- part1('25%',1,1,'center');
- echo round((($totalelmo / $totalusers)*100),1);
- part2();
- part2tr();
- parth1tr(); //Classes
- parth1('50%',1,'center');
- parth2();
- parth1('25%',1,'center');
- echo 'Count';
- parth2();
- parth1('25%',1,'center');
- echo '%';
- parth2();
- parth2tr();
- $classes = odbc_exec($msconnect, "SELECT COUNT(Class) FROM USERDATA WHERE Class=105 OR Class=205");
- $totwar = odbc_result ($classes, 1);
- part1('50%',1,2,'center');
- echo 'Warriors:';
- part2();
- part1('25%',1,1,'center');
- echo $totwar;
- part2();
- part1('25%',1,1,'center');
- echo round((($totwar / $totalusers)*100), 1);
- part2();
- part2tr();
- $classes = odbc_exec($msconnect, "SELECT COUNT(Class) FROM USERDATA WHERE Class=109 OR Class=209");
- $totmage = odbc_result ($classes, 1);
- part1('50%',1,2,'center');
- echo 'Mages:';
- part2();
- part1('25%',1,1,'center');
- echo $totmage;
- part2();
- part1('25%',1,1,'center');
- echo round((($totmage / $totalusers)*100), 1);
- part2();
- part2tr();
- $classes = odbc_exec($msconnect, "SELECT COUNT(Class) FROM USERDATA WHERE Class=107 OR Class=207");
- $totrog = odbc_result ($classes, 1);
- part1('50%',1,2,'center');
- echo 'Rogues:';
- part2();
- part1('25%',1,1,'center');
- echo $totrog;
- part2();
- part1('25%',1,1,'center');
- echo round((($totrog / $totalusers)*100), 1);
- part2();
- part2tr();
- $classes = odbc_exec($msconnect, "SELECT COUNT(Class) FROM USERDATA WHERE Class=111 OR Class=211");
- $totpr = odbc_result ($classes, 1);
- part1('50%',1,2,'center');
- echo 'Priests:';
- part2();
- part1('25%',1,1,'center');
- echo $totpr;
- part2();
- part1('25%',1,1,'center');
- echo round((($totpr / $totalusers)*100), 1);
- part2();
- part2tr();
- part1('50%',1,2,'center');
- echo 'Newbies:';
- part2();
- part1('25%',1,1,'center');
- $totnewb = (($totalusers - ($totwar + $totmage + $totpr + $totrog)));
- echo $totnewb;
- part2();
- part1('25%',1,1,'center');
- echo round((($totnewb / $totalusers)*100), 1);
- part2();
- part2tr();
- ?>
复制代码 |