Fei7e: Problem bei if bedingung..

hi,
ich möchte ein formular mit php prüfen, doch kenne ich die ensprechenden variablem leider nicht dazu ich bekomme immer ein error wenn ich folgende zeile eingebe, was habe ich falsch gemacht? :(

[...]

if (($_POST["jsscript"]=="true") and (!empty("$nickname"))

[...]

es soll geschaut werden ob das erste UND das zweite stimmen, wobei ich mir nicht sicher bin ob ! wirklich ein NICHT operator ist..

ich habe nirgends hilfe gefunden bisher :(, aber auch nicht lange gesucht :)

vielleicht kann mir jemand einen tip geben.

viele grüße

  1. Hallo,
    $var = $_POST["jsscript"];

    if ($var!="" and $nickname!="")

    Damit müssen beide variabeln einen Inhalt haben.

    MFG
    Andavos

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  2. Hallo,

    if (($_POST["jsscript"]=="true") and (!empty("$nickname"))

    ! ist der Verneinungsoperator, aber du solltest $nickname nicht in Anführungszeichen setzen, da es dadurch zu einem String wird was, wie ich annehme, nicht erwünscht ist. Lies dir villiecht http://at2.php.net/manual/en/function.empty.php durch.

    gruß,
    Severin

    --
    Realität ist das, was nicht verschwindet, wenn man aufhört, daran zu glauben.
    --Philip K. Dick