Hallo leutz
ist bestimmt ein klitzekleiner Fehler.
Ich habe eine Funktion gebastelt die wie folgt aussieht;
Code
function Counter($change)
{
if($change == "+")
{
$_SESSION['counter'] = $_SESSION['counter'] + 1;
}
elseif($change == "reset")
{
$_SESSION['counter'] = 0;
}
elseif($change == "-")
{
$_SESSION['counter'] = $_SESSION['counter'] - 1;
}
}
Alles anzeigen
diese Function wird in meinem Projekt nur an einer einzigen Stelle aufgerufen.
Counter("+");
dies immer dann wenn man auf einem Formular auf Weiter klickt.
Las ich mir dort den Counter mal ausgeben
dann hat der immer 2 => 4 => 6 => 8 => usw usf.
habe an der stelle sicherheitshalber mal ein echo "TEST"; ausgegeben lassen.
Dieses wird nur einmal angezeigt, ergo die Funktion wird auch nur einmal aufgerufen.
Warum wird dann der Counter immer um 2 erhöt?
ach ja der counter wird am anfang immer mit Counter("reset"); zurückgesetzt.