Ausgabe / Lesefehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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!

    Kommentar

    Lädt...
    X