Okay, Got it to list the games, and some what list the Ladders under each game - but the Ladders Repeat....
The Code:
if($gamesCats = $sql1->retrieve('ewl_games', 'game_id, game_name, game_status', 'game_status = 1 ORDER BY game_name', true))
{
foreach($gamesCats as $gameCat)
{
$gameSet = "<b>+ ".$gameCat['game_name']."</b><br />";
$sqlLaddersCatagories = "SELECT ladder_id, ladder_name FROM `#ewl_ladders` WHERE game_id = ".$gameCat['game_id']."";
$getLadders = $sql2->gen($sqlLaddersCatagories);
while(list($ladder_id, $ladder_name)=$sql2->fetch($getLadders))
{
$ladderList .= " <font class='catfont'>»</font><a href='rules.php?ruleid=".$ladder_id."'>".$ladder_name."</a><br />";
}
$gameLadderSet .= $gameSet."".$ladderList."";
}
}
Take a peek --> http://ewl.defiantz.org/e107_plugins/rules/rules.php