Hallo!
Ich habe ein wenig weitergetestet, dabei habe ich festgestellt, das die Funktuion mit dem parameter $i = 0 erst gar nicht aufgerufen wird!!!
if($i){
$i=intval($i);
plus("$i");}
function plus ($i) {
echo "i:".$i."<br>";
$warenkorb[$i]["Anzahl"]++;
}
Bei $i = 1 wird "i:1" ausgegeben, bei $i = 0 gar nichts.Hat das was mit =0FALSE oder sowas zu tun? Wie kann man das umgehen? Habe das mit $i=intval($i); versucht, bringt aber nichts.
Das Problem ist glaube ich if($i), wie kann ich testen, ob $i gesetzt, ohne bei $i=0 FALSE zu erhalten?
Grüße
Andreas