Mailinglisten-Archive |
Björn Dautermann schrieb:
> Möchte prüfen ob der Inhalt der Session leer ist:
>
> else
>
> if (empty($_SESSION['warenkorb'])) {
> [...]
du prüfst aber hier nciht ob die Session leer ist, sondern eine bestimmte
Variable in der Session (oder eben ein Array-Element im Session-Array) ...
nur so am Rande
> Obwohl die Session bzw. das Array leer ist, wird der „else-if“ Zweig nicht
> aufgerufen.
was steht davor?
> Woran kann das liegen?
vielleicht weil vorher schon eine Bedingung erfüllt wurde?
zur besseren lesbarkeit solltest du elseif immer zusammenschreiben oder {}
nachdem else
} elseif (empty($_SESSION['warenkorb'])) {
// ...
}
oder
} else {
if (empty($_SESSION['warenkorb'])) {
// ...
}
}
--
Sebastian Mendel
www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive