Længlich: Zahl wird nicht inkrementiert

Beitrag lesen

Merhaba!

Wenn $anzahl hier einfach auf 0 gesetzt wird, kommt beim späteren Inkrementieren richtigerweise 1 raus. Diese 1 wird aber nur ausgegeben und nirgendwo gespeichert. Deswegen nimmt der Server beim nächsten Aufruf wieder die 0, die da steht, inkrementiert sie und gibt wieder 1 aus... usw.

Du mußt das Ergebnis so ablegen, daß es im nächsten Durchlauf weiterverwendet werden kann, z.B. (wohl am einfachsten) in einem Input-Feld:
<input type="hidden" name="anzahl" value="<?php echo($anzahl); ?>">

Und am Anfang des PHP-Scriptes setzt Du $anzahl nicht auf 0, sondern auf den Wert dieses Feldes:
$anzahl = $_POST['anzahl']

Dadurch wird die Zahl dann jedesmal weitergegeben und nicht immer wieder bei 0 angefangen. Ich hoffe, das hilft Dir weiter.

Viele Grüße vom Længlich