Einzelnen Beitrag anzeigen
  #10  
Alt 30.07.2004, 12:29:36
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Du könntest ja die Klasse artikel von der Klasse preise ableiten. Also so:
PHP-Code:
class artikel extends preise {
    function 
artikel() {
        include(
"class_preise.php");
    }    

    function 
preisliste($art_nr$anzahl) {
        
$query "SELECT * ";
        
$query.= "FROM preisliste ";
        
$query.= "WHERE art_nr = '$art_nr' ";
        
$query.= "AND preisgruppe = 1 ";
        
        if(
$anzahl != "") {
            
$query.= "AND anzahl <= $anzahl ";
        }
        else {
            
$query.= "AND anzahl = 1 ";            
        }
        
        
$query.= "ORDER BY anzahl DESC ";
        
$query.= "LIMIT 1";
        
        
$result mysql_query($query);
        
        
$row mysql_fetch_array($result);
        
        
$this->mein_preis->gleich($row[preis]);
    }
    
    function 
select($art_nr$anzahl) {
        
$query "SELECT * ";
        
$query.= "FROM artikel ";
        
$query.= "WHERE art_nr = '$art_nr'";
        
        
$result mysql_query($query);
        
        
$row mysql_fetch_array($result);
        
        
$this->preisliste("$row[art_nr]"$this->anzahl);    
    }    
}

$mein_artikel = new artikel();

print 
$mein_artikel->select("1010a"1);
print 
"$artikel_nr <br>"
Dann kannst du mit parent::methode() auf die Methoden der Klasse Preise zugreifen.
Mit Zitat antworten