Darstellung verfeiner
bearbeitet von
Hi,
> Weiterhin habe ich aber hier das Problem, dass die dritte Anweisung nicht geht
~~~php
> elseif ($gesperrt == '1') {
> }
> elseif ($notizen == '1') {
> }
> elseif ($gesperrt == '1' && $notizen == '1') {
> }
sonst, falls `$gesperrt == '1'` , mach was.
sonst (also wenn `$gesperrt != '1'` ist), falls `$notizen == '1'` ist, mach was.
sonst (also wenn `$gesperrt != '1'` und `$notizen != '1'` ist), falls `$gesperrt == '1'` - ups, das geht ja nicht - und `$notizen == '1' - ups, das geht ja auch nicht - mach was.
Falls `$gesperrt == '1'` ist, wird der erste der hier zitierten Zweige ausgeführt. Alle anderen kommen nicht dran.
Gleiches, wenn `$notizen == '1'` (und `$gesperrt != '1'`) ist, dann kommt der zweite Zweig dran. Alle anderen kommen nicht dran.
zu dem `elseif` mit `($gesperrt == '1' && $notizen == '1')` kommt der Interpreter also nur, wenn sowohl `$gesperrt != '1'` ist als auch `$notizen != '1'` ist. Und in dem Fall kann die Bedingung nicht erfüllt sein.
Auf die Reihenfolge kommt es an ...
cu,
Andreas a/k/a MudGuard