Ausgabe / Lesefehler

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ausgabe / Lesefehler

    Hallo Leute, schaue jetzt schon etliche Stunden durch meinen Code und finde den Fehler einfach nicht. Es wird mir immer nur der erste Artikel ausgegeben, hat jemand eine Idee oder sehe ich gerade "den Wald vor bäumen nicht" ?!

    PHP Code:
    class katalog
      
    {
    /**
         * Alle Artikel aus der Datenbank lesen
         **/
         
    public function LoadAll()
          {
            global 
    $db;
            
    $i 0;
        
            
    $db->query("SELECT id FROM db_katalog");
            while(
    $db->next_record())
              {
                
    $artikel_all[$i] = self::LoadOne($db->f("id"));
                
    $i++;
              }
            return 
    $artikel_all;
          }
        
         
    /**
         * Einen bestimmten Artikel aus der Datenbank lesen
         * $a = Artikel ID
         **/
         
    public function LoadOne($a)
          {
            global 
    $db;

            
    $db->query("SELECT * FROM db_katalog WHERE id='$a'");
            while(
    $db->next_record())
              {     
                
    $artikel_one["id"]           = $a;
                
    $artikel_one["name"]         = $db->f("name");
                
    $artikel_one["beschreibung"] = $db->f("beschreibung");
                
    $artikel_one["detail"]       = self::LoadDetail($a);
              }
                  
            return 
    $artikel_one;    
          }
        
         
    /**
         * Details zu einem Artikel auslesen
         * $a = Artikel ID
         **/
         
    public function LoadDetail($a)
          {
            global 
    $db;
            global 
    $config;
        
            
    $db->query("SELECT * FROM db_katalog_detail WHERE pid='$a'");
            while(
    $db->next_record())
              {
                
    $artikel_detail[$db->f("variable")] = $db->f("wert");
              }
        
            return 
    $artikel_detail;   
          }
      }

    // Aufruf der Artikel
    $katalog = new katalog;
    $artikel $katalog->LoadAll(); 

  • #2
    Crosspostings kannst du hier knicken!

    Comment

    Working...
    X