Hi Leute !
Hab hier eine Funktion geschrieben welche nen kleinen Vergleich durchführt und dann einen Wert in einer Variable zurückgeben soll.
	
Beim Ausführen wird der wert von $lager[blei] ausgegeben (immer 20) was eigentlich auch logisch ist da die Variable in der Funktion keinen neuen Wert erhält sondern danach keine mehr ist.
Das liegt wohl an der zeile $lager[$resi]=0; da dies ja im Prinzip nur 20=0 ist
Kann mir jemand mal ein besipiel geben wie man es geschickt lösen kann ? Wäre sehr dankbar !
Grüße
					Hab hier eine Funktion geschrieben welche nen kleinen Vergleich durchführt und dann einen Wert in einer Variable zurückgeben soll.
PHP-Code:
	
	
function control_ressi($resi,$resi_need) {
if($lager[$resi]<$resi_need) {
  $lager[$resi]=0;
  } else { $lager[$resi]-=$resi_need; }
return($lager[$resi]);
}
$lager[blei]=20;
$blei_need=15;
control_ressi(blei,$blei_need);
print $lager[blei]; 
Das liegt wohl an der zeile $lager[$resi]=0; da dies ja im Prinzip nur 20=0 ist

Kann mir jemand mal ein besipiel geben wie man es geschickt lösen kann ? Wäre sehr dankbar !

Grüße
 
          
 
							
						 
							
						
Kommentar