Code
<html>
<body>
<table border = "1" align = "center">
<tr>
<td>Ник</td>
<td>Расса</td>
<td>Класс</td>
<td>Уровень доступа</td>
</tr>
<?php
/**
* @author [Desperado]
* @copyright 2010
*/
require_once ('includes/config.php'); //подключаем файл конфигурации
mysql_connect("$host", "$db_user", "$db_user_passw"); //соединяемся с базой MySQl
mysql_query("SET character_set_database = '$charset'"); //устанавливаем кодировку
mysql_query("SET NAMES '$charset'"); //устанавливаем кодировку
$content = mysql_query ("select c.name, c.class, c.race, a.gmlevel from characters.characters c inner join realmd.account
a on a.id=c.account where a.gmlevel != 0 and c.online = 1"); //достаём нужные данные
$online = mysql_num_rows($content);
/**
* мутим обработку данных из массива
*/
$class = array(1=>"Воин",2=>"Паладин",3=>"Охотник",4=>"Разбойник",5=>"Жрец",
6=>"Рыцарь Смерти",7=>"Шаман",8=>"Маг",9=>"Чернокнижник",11=>"Друид");
$race = array(1=>"Человек",2=>"Орк",3=>"Дворф",4=>"Ночной Эльф",5=>"Нежить",6=>"Таурен",7=>"Гном",8=>"Тролль",
10=>"Эльф Крови",11=>"Дреней");
$gmlevel = array(1=>'Модератор',2=>'Хелпер',3=>'Гейм Мастер',4=>'Администратор');
/**
* если гм нет, выводим неприличное сообщение
*/
if($online < 1) {
echo "<tr><td colspan='4' align='center'>Нет гм, вошедших в игру</td></tr>";
}
/**
* если гм есть, выводим другое неприличное сообщение
*/
while ($row = mysql_fetch_array($content))
{
$name = $row['name'];
echo "<tr><td><b>{$name}</b></td>"; //выводим ник Гм
echo "<td><b>{$race[$row['race']]}</b></td>"; //Выводим рассу
echo "<td><b>{$class[$row['class']]}</b></td>"; //Выводим класс
echo "<td><b>{$gmlevel[$row['gmlevel']]}</b></td></tr>"; //Выводим уровень доступа
}
?>
</table>
</body>
</html>
Конфиг:
Code
<?php
/**
* @author [Desperado]
* @copyright 2010
*/
$host = "localhost"; //хост сервера MySqL
$db_user = "root"; //имя пользователя MySqL
$db_user_passw = ""; //пароль MySqL
$charset = "utf8"; //устанавливаем кодировку
$mmotop = ""; //ссылка до файла MMOTOP
$ip= ""; //ip сервера
$gameport = ""; //игровой порт
?>