Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[web]Ошибка в статистике топ кланов.
Search

[web]Ошибка в статистике топ кланов.

9 replies87 viewsCurrently viewing: 1
Serano
Serano

User

Бывалый

Posts: 122

На форуме с: 10/07/2008

Репутация: +112

Рейтинг: 0

· 03/10/2009, 07:27 PM

Обвязка от MyWeb.

Суть проблемы:
При заходе в статистику Топ кланов, выдаётся ошибка Error: Unknown column 'characters.obj_Id' in 'on clause', при этом сама таблица отображается в таком виде:



Никак нимогу найти где ошибка, помогите плиз.

Вот мой модуль топ кланов:

<div align="center">
<?php
include("core/mod/stat-menu.php");
$result = mysql_query("SELECT clan_data.*,char_name,csum,ccount,cavg,reputation_score FROM clan_data INNER JOIN characters ON clan_data.leader_id=characters.obj_Id LEFT JOIN (SELECT clanid, SUM(level) AS csum, count(level) AS ccount, AVG(level) AS cavg FROM characters WHERE clanid GROUP BY clanid) AS levels ON clan_data.clan_id=levels.clanid ORDER BY clan_level DESC, reputation_score DESC", $link)
or die ("Error: ".mysql_error());

print '<table>
<caption><br><b>..:: Топ кланов ::..</b><br><br><hr></caption>
<thead>
<tr style="vertical-align: bottom; color: green;">
<th>Клан</th>
<th>Лидер</th>
<th class="sortedColumn">Уровень</th>
<th>Замок</th>
<th>Средний уровень</th>
<th>Репутация</th>
</tr>
</thead>
<tbody id="TblBdy">
';

$i=1;
while ($row=mysql_fetch_array($result))
{
switch ($row["hasCastle"])
{
case 1: $row["hasCastle"]=$L2JBS_lang["clantop_gludiocastle"]; break;
case 2: $row["hasCastle"]=$L2JBS_lang["clantop_dioncastle"]; break;
case 3: $row["hasCastle"]=$L2JBS_lang["clantop_girancastle"]; break;
case 4: $row["hasCastle"]=$L2JBS_lang["clantop_orencastle"]; break;
case 5: $row["hasCastle"]=$L2JBS_lang["clantop_adencastle"]; break;
case 6: $row["hasCastle"]=$L2JBS_lang["clantop_innadrilcastle"]; break;
case 7: $row["hasCastle"]=$L2JBS_lang["clantop_goddardcastle"]; break;
case 8: $row["hasCastle"]=$L2JBS_lang["clantop_runecastle"]; break;
case 9: $row["hasCastle"]=$L2JBS_lang["clantop_schuttgartcastle"]; break;
default: $row["hasCastle"]=$L2JBS_lang["clantop_nocastle"];
}
print "<tr". (($i++ % 2) ? "" : " class=\"alternateRow\"") ."><td style=\"color: #FF00cc;\">". htmlspecialchars($row["clan_name"]). "</td><td align=\"center\" style=\"color: #FFFF00;\">". $row["char_name"]. "</td><td class=\"numeric sortedColumn\" align=\"center\" style=\"color: #00ccdd;\">".$row["clan_level"]. "</td><td align=\"center\" style=\"color: #99cc99;\">".$row["hasCastle"]. "</td><td class=\"numeric\" align=\"center\" style=\"color: #00ccdd;\">".$row["cavg"]. "</td><td align=\"center\" style=\"color: #00ccdd;\">".$row["reputation_score"]."</td></tr>\n";
}
print "</tbody>\n</table>\n";
mysql_close($link);
?>
</div>
</body>
</html>

0
4
4ybais

User

Бывалый

Posts: 114

На форуме с: 07/03/2008

Репутация: +99

Рейтинг: 0

· 03/10/2009, 07:30 PM

obj_id замени везде на charId.

0
Serano
Serano

User

Бывалый

Posts: 122

На форуме с: 10/07/2008

Репутация: +112

Рейтинг: 0

· 03/10/2009, 07:35 PM

Везде, в смысле во всех модулях, где есть параметр obj_id ?

0
4
4ybais

User

Бывалый

Posts: 114

На форуме с: 07/03/2008

Репутация: +99

Рейтинг: 0

· 03/10/2009, 07:36 PM

Да.

0
PAROVOZ
PAROVOZ

User

Бывалый

Posts: 164

На форуме с: 03/04/2009

Репутация: +36

Рейтинг: 0

· 03/10/2009, 07:38 PM

да, структура не подходит

0
Serano
Serano

User

Бывалый

Posts: 122

На форуме с: 10/07/2008

Репутация: +112

Рейтинг: 0

· 03/10/2009, 08:39 PM

Парни спасибо большое, всё исправил, статистика работает)
Вот только не разобрался как вам плюсик поставить)

0
M
MYCAJIuHu

User

Участник

Posts: 26

На форуме с: 03/11/2009

Репутация: +2

Рейтинг: 0

· 03/11/2009, 12:09 PM

сорри, работаю на анхайд.

Я люблю ла2 бэйс. сборки, раскрутка сайтов, линейдж, дайте анхайд!

0
Serano
Serano

User

Бывалый

Posts: 122

На форуме с: 10/07/2008

Репутация: +112

Рейтинг: 0

· 03/11/2009, 03:27 PM

Ещё 1 вопрос по этой теме:
При открытии вкладки "Топ кланов", не выводится Топ 10 игроков, находящийся в блоке рядом.



В остальных вкладках Топ 10 игроков работает правильно.



Содержимое моего модуля в начале поста.
Посмотрите пожалуйста в чём проблема.

0
Serano
Serano

User

Бывалый

Posts: 122

На форуме с: 10/07/2008

Репутация: +112

Рейтинг: 0

· 03/11/2009, 07:43 PM

Так кто нибудь подскажет?

0
Войдите или зарегистрируйтесь чтобы ответить