Eddie: triviale (?) Bedingung

ARGH!
Was stimmt denn daran nicht:

$secretAnswer = '';
$secretQuestion = '';
if ((empty($secretQuestion)) && (!empty($secretAnswer)));
{
 echo "fehler";
}

Ich bekomme staendig 'fehler' ausgegeben!

  1. Halihallo Eddie

    ARGH!

    Begrüssung? :-)

    Was stimmt denn daran nicht:

    $secretAnswer = '';
    $secretQuestion = '';
    if ((empty($secretQuestion)) && (!empty($secretAnswer)));
    {
    echo "fehler";
    }

    Ich bekomme staendig 'fehler' ausgegeben!

    Ich glaube, das Semilikon ist zuviel, oder?

    Viele Grüsse

    Philipp

    PS: Zudem was soll das bringen, wenn der Fehler nur ausgegeben wird, wenn die Frage leer ist jedoch/und die Antwort nicht. Müsste es nicht so lauten: Fehler, wenn Question _oder_ Answer leer?

    ((empty($secQues)) || (empty($secAnsw)))

    1. PS: Zudem was soll das bringen, wenn der Fehler nur ausgegeben wird, wenn die Frage leer ist jedoch/und die Antwort nicht. Müsste es nicht so lauten: Fehler, wenn Question _oder_ Answer leer?

      ((empty($secQues)) || (empty($secAnsw)))

      Nein, war ja nur ein Schnipsel: der Fehler soll ausgegeben werden, wenn
      ((empty($secQues)) && (!empty($secAnsw)))
      ||
      ((!empty($secQues)) && (empty($secAnsw)))

      Man muss die Frage nicht formulieren.

      Danke fuer die Antworten, mit dem ersten Posting hatte ich allerdings auch so meine Probleme, ich hab tatsaechlich ewig nach Semikoli gesucht .... :-)

  2. ARGH!
    Was stimmt denn daran nicht:

    $secretAnswer = '';
    $secretQuestion = '';
    if ((empty($secretQuestion)) && (!empty($secretAnswer)));
    {
    echo "fehler";
    }

    Ich bekomme staendig 'fehler' ausgegeben!

    if ((empty($secretQuestion)) && (!empty($secretAnswer)));

    Das Semikolon am Ende muss weg!

    1. Wieso ist eigentlich meine Antwort "verschwunden"?

      ich habe die vor einer halben Stunde oder länger schon mal gepostet- und da stand sie auch drin...

      fastix

      1. Moin!

        Wieso ist eigentlich meine Antwort "verschwunden"?

        Weil ich sie "aufgeräumt" habe.

        ich habe die vor einer halben Stunde oder länger schon mal gepostet- und da stand sie auch drin...

        Stimmt, aber so unauffällig versteckt, dass man das glatt übersehen könnte. Für mich sah deine Antwort wie ein irrtümliches Fullquote aus.

        Sorge doch künftig dafür, dass deine eigenen Texte in einer eigenständigen Zeile ohne die Zitatzeichen am Anfang stehen - dann wird deine Antwort farblich gekennzeichnet, und alles ist gut. BTW: Begrüßung und Signatur wären auch nicht schlecht gewesen, als Kennzeichnung für eigenes Wirken in der Antwort.

        - Sven Rautenberg

        1. Moin Sven!

          Ja, war wohl meine Schuld.

          fastix