MyBB.de Forum
Gallerie Übersichsts Seite - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Gallerie Übersichsts Seite (/thread-7737.html)



Gallerie Übersichsts Seite - Dave - 18.11.2007

Hi, ich benutze folgenden Code, um mir auf einer Seite sämtliche meiner Gallerie Kategorien anzuzeigen.
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?


RE: Gallerie Übersichsts Seite - StefanT - 18.11.2007

Du benutzt in der Schleife die Variable $query. Diese wird ab schon benutzt um die Schleife am Laufen zu halten. Ersetze in der Schleife $query einfach durch $newquery ö.ä..


RE: Gallerie Übersichsts Seite - Dave - 18.11.2007

Danke Dragon, sowas ist mal wieder ein typischer Fehler für mich, ich glaube das ist mir allein gestern 4-mal passiert.