Moin,
ich möchte gern einen boolschen Wert (0,1) per submit/POST hin- und herwechseln.
Dazu habe ich folgendes
Der Wechsel von 1 zu 0 klappt problemlos. Von 0 auf 1 aber nicht.
Hat jemand vielleicht einen Tipp für mich? Im Netz findet man zwar durchaus etwas dazu (vor allem komme ich durch verschiedene Suchen immer wieder auf stackoverflow.com), aber dem entnehme ich nur, dass es eigentlich klappen müsste. Tut's aber nicht. Kann natürlich sein, dass ich das nicht richtig verstehe.
Ich hab' auch schon verschiedene Modifikationen durchprobiert. Statt 1 und 0 TRUE und FALSE. 1 und 0 mit und ohne ' '. else, statt elseif. Immer dasselbe: von 1 auf 0 klappt, zurück nicht. Ich bekomme auch keine Fehlermeldung.
Probehalber hab' ich auch mal von TINYINT auf INT umgestellt. Dasselbe ... Standart ist auf 'Wie definiert: 1' gesetzt.
Danke!
ich möchte gern einen boolschen Wert (0,1) per submit/POST hin- und herwechseln.
Dazu habe ich folgendes
PHP-Code:
if($dsPr["aktiv"] = '1'){
$sqlAk = "UPDATE kunde SET"
. " aktiv = '0'"
. " WHERE ID = " . $_POST["aktivieren"];
}
elseif($dsPr["aktiv"] = '0'){
$sqlAk = "UPDATE kunde SET"
. " aktiv = '1'"
. " WHERE ID = " . $_POST["aktivieren"];
}
Hat jemand vielleicht einen Tipp für mich? Im Netz findet man zwar durchaus etwas dazu (vor allem komme ich durch verschiedene Suchen immer wieder auf stackoverflow.com), aber dem entnehme ich nur, dass es eigentlich klappen müsste. Tut's aber nicht. Kann natürlich sein, dass ich das nicht richtig verstehe.
Ich hab' auch schon verschiedene Modifikationen durchprobiert. Statt 1 und 0 TRUE und FALSE. 1 und 0 mit und ohne ' '. else, statt elseif. Immer dasselbe: von 1 auf 0 klappt, zurück nicht. Ich bekomme auch keine Fehlermeldung.
Probehalber hab' ich auch mal von TINYINT auf INT umgestellt. Dasselbe ... Standart ist auf 'Wie definiert: 1' gesetzt.
Danke!
Kommentar