Eine frage zu if ... else
ani
- php
0 Cheatah0 Viennamade0 ani
0 Benjamin Kühn0 Andreas Korthaus
Hi
wenn ich zwei bedingungen in einer if-abfrage mit && verbinde, wird else dann angezeigt, wenn nur eine bedingung nicht zutrifft, oder müssen beide bedingungen falsch sein, dass else angezeigt wird?
BSP.:
<?php
if ( $bereich == "news" && $news == "ja"){
echo "willkommen";
} else {
echo "kein zugriff";
}
?>
danke ani
Hi,
wenn ich zwei bedingungen in einer if-abfrage mit && verbinde,
... dann ist das genau eine Bedingung.
Cheatah
Hallo!
wenn ich zwei bedingungen in einer if-abfrage mit && verbinde,
... dann ist das genau eine Bedingung.
Und wenn die nicht zutrifft, dann wird Frau Else bedient.
Beste Grüße
Viennamade
Hi
danke euch allen, ich hatte ein kleines denkproblem...
ani
Hi Ani,
darum gibts ja AND und OR. ;-) Also reicht es hier nicht, wenn nur eine Bedingung erfüllt ist. Hier müssen beide Bedingungen erfüllt sein.
Gruß
Ben
Hallo!
wenn ich zwei bedingungen in einer if-abfrage mit && verbinde, wird else dann angezeigt, wenn nur eine bedingung nicht zutrifft, oder müssen beide bedingungen falsch sein, dass else angezeigt wird?
BSP.:
"übersetzt" heißt das ja in etwas folgendes:
<?php
if ( $bereich == "news" && $news == "ja"){
wenn die Variable $bereich den Wert "news" hat UND(!) die Variable $news den Wert "ja" hat, dann mache folgendes:
echo "willkommen";
} else {
in jedem anderen Fall mache folgendes:
echo "kein zugriff";
}
?>
Beantwortet das Deine Frage? Wenn nur eine der beiden Bedingungen erfüllt sein soll, dann würdest Du doch vermutlich "ODER" verwenden, oder?
Siehe auch: http://de3.php.net/manual/de/language.operators.logical.php
Grüße
Andreas