Olá pessoal estou tentando usar um themebox de um site que veio mais não estou conseguindo pois dá o seguinte erro
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\layouts\tibiarl\layout.php on line 742
Essa é minha linha 742 completa
<div id="warcastle" class="Themebox" style="background-image:url(<?PHP echo $layout_name; ?>/images/themeboxes/warcastle.png);">
<div id="warcastle" style="height:190px; width:180px; background-image:url(./layouts/tibiarl/images/themeboxes/warcastle.png);">
<?php
$b = 1;
foreach($castle as $guild) {
echo '<div style="float:center;margin:auto"><br><br><br><br>
<a href="?subtopic=guilds&action=show&guild='.$guild['guild_id'].'" style="background: transparent url(layouts/tibiarl/images/menu/fire.gif);font-size:14px;text-shadow: 0.1em 0.1em #333" class="topfont">
<img class="img" src="guild_image.php?id='.$guild['guild_id'].'" width=64 height=64><br>
'.$guild['guildname'].'
</a>
</div>';
$b++;
}
?>
</div>
</div> <br>
Tem outra parte também que faz parte.
<?php
$castle = $SQL->query('SELECT c.id AS id, g.logo_gfx_name AS `logo`, g.name AS guildname, c.guild_id AS guild_id
FROM castle_dono AS c
INNER JOIN guilds AS g
ON g.id = c.guild_id
ORDER BY id DESC LIMIT 10;');
?>
Alguém poderia ajudar por favor ?