ani: Eine frage zu if ... else

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

  1. Hi,

    wenn ich zwei bedingungen in einer if-abfrage mit && verbinde,

    ... dann ist das genau eine Bedingung.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. 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

      1. Hi
        danke euch allen, ich hatte ein kleines denkproblem...
        ani

  2. 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

  3. 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

    --
    SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/