Hallo,
in einer Klasse habe ich eine Methode GetSock(). Diese gib mir die Menge eines bestimmten Artikels wieder. Nun kann der User über ein Formular eine neue Menge eingeben. Sobald er auf den Button klickt, wird ein andere Methode UpdateStock() der Klasse aufgerufen. Jetzt sollen die beiden Werte addiert werden. Aber der Wert aus GetStock() wird nicht "gefunden". Normalerweise sollte ich doch in der UpdateSock() mit $this->anz auf den Wert aus GetStock() zugreifen können.
Hier ist der Code:
Wieso funktioniert das nicht?
Gruß,
Arndtinho
in einer Klasse habe ich eine Methode GetSock(). Diese gib mir die Menge eines bestimmten Artikels wieder. Nun kann der User über ein Formular eine neue Menge eingeben. Sobald er auf den Button klickt, wird ein andere Methode UpdateStock() der Klasse aufgerufen. Jetzt sollen die beiden Werte addiert werden. Aber der Wert aus GetStock() wird nicht "gefunden". Normalerweise sollte ich doch in der UpdateSock() mit $this->anz auf den Wert aus GetStock() zugreifen können.
Hier ist der Code:
PHP:
class Stock {
var $anz;
...
function GetStock()
{
$sql = "SELECT * FROM ...";
$this->dbcon->DoSql($sql);
$entry = $this->dbcon->GetRes();
$this->anz = $entry['hgl'];
return $this->anz;
}
function UpdateStock($anz_new)
{
$stock_new = $this->anz + $anz_new;
echo $stock_new;
}
Gruß,
Arndtinho