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.