micha: checkbox

wenn in meinem formular eine checkbox NICHT ausgefüllt wird, wird auch keine variable übertragen..

aber das gibt probleme in meinem phpcode..

denn da steht:

if ($checkboxvariable == '') echo "nicht ausgefüllt";

geht so nich..

und wenn ich es so versuche:

<?

if (?checkboxvariable == "variablenwert") $var1 = 0;

else $var1 = 1

if ($var1 = 1) echo "nicht ausgefüllt";

?>

wobei variablenwert dafür steht was als variable von der checkbox übergeben wird..

aber das geht auch nich.. dann kommt diese fehlermeldung:

parse error, unexpected T_IF

kann mir jemand weiterhelfen?

danke

  1. »hallo
    versuch es so:

    if (!$checkboxvariable) echo "nicht ausgefüllt";

    oder andersherum :

    if ($checkboxvariable) echo "ausgefüllt";

    kann mir jemand weiterhelfen?

    hope so

    danke

    bitte

    romy

    1. »hallo
      versuch es so:

      if (!$checkboxvariable) echo "nicht ausgefüllt";

      juhu :)

      danke!!!

      was genau bedeutet das if(!variable)?`

      wenn variable nicht existiert, dann... ? das bedeutet wenn ich in einer ifabfrage keine wertzuweisung gebe, dann wird danach "geschaut" ob die variable existiert oder nicht (je nachdem ob man ein ! davorsetzt oder nicht)?

      :o) thx

      1. »hallo
        versuch es so:

        was genau bedeutet das if(!variable)?`

        wenn $variable existiert und einen Wert hat if-Anweisung true
        wenn $variable nicht existiert bzw. keinen Wert hat if-Anweisung false

        das nicht ist nur dazu da um den Anweisungsblock umzudrehen in diesem Bsp:
        denn es ist die Verneinung, d.h.

        if(!$variable) bedeutet genau das Gegenteil von dem oben dargestellten:
        nämlich ->
        wenn $variable existiert und einen Wert hat if-Anweisung false
        wenn $variable nicht existiert bzw. keinen Wert hat if-Anweisung true

        das Ausrufezeichen negiert den Wert der eigentlich drinsteht also aus Null mach Eins und umgekehrt

        hab ich übrigens nur gemacht, weil Du es schon so stehen hattest!
        ist letztendlich bei deinem Beispiel egal, wird erst bei grösseren Anfragen relevant, weil man damit Sachen abkürzen kann

        »

        :o) thx

        LG
        romy