18.11.2007, 08:54 
		
	
	
		Hi, ich benutze folgenden Code, um mir auf einer Seite sämtliche meiner Gallerie Kategorien anzuzeigen.
Allerdings wird nur die erste Kategorie angezeigt, woran liegt das?
	
	
	
	
PHP-Code:
<?php
define("IN_MYBB", 1);
$templatelist = "gallery";
require_once "./global.php";
require_once MYBB_ROOT."inc/functions_post.php";
require_once MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;
$event_parser_options = array(
    "allow_html" => "no",
    "allow_mycode" => "yes",
    "allow_smilies" => "yes",
    "allow_imgcode" => "yes"
);
// Load global language phrases
$lang->load("gallery");
add_breadcrumb($lang->gallery, "gallery.php");
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."gallerycategories");
$nummer = '1';
while($category = $db->fetch_array($query))
{
    $category['name'] = htmlspecialchars_uni($category['name']);
    $query = $db->query("SELECT * FROM ".TABLE_PREFIX."galleryalbums WHERE category = '".$db->escape_string($category['name'])."'");
        $numalbums = $db->num_rows($query); 
    
    eval("\$categories .= \"".$templates->get("gallery_categories")."\";");
    $nummer++;
}
    eval("\$gallery = \"".$templates->get("gallery")."\";");
    output_page($gallery);
?>Allerdings wird nur die erste Kategorie angezeigt, woran liegt das?
 Gallerie Übersichsts Seite
				

			![[Bild: banner.png]](https://www.mybb.de/files/images/banner.png)