keine_Ahnung: Stringvergleich

Hi

ich schreibe an einem Suchformular. Um zu erkennen ob der Benutzer in ein Feld was eingegeben hat schaue ich mir den Inhalt mit if Funktionen an:

if(!$_POST['Name'] == '--'){ ...

Also wenn immernoch ein "--" in dem Feld ist soll er das ignorieren. Leider scheint der Vergleich nicht zu funktionieren. Ich hab mir bis jetzt immer so geholfen das ich es positiv formuliert habe:

if($_POST['Name'] == '--'){
     }
else{
     Anweisungen ...

aber jetzt bin ich an einem Punkt wo mein Skript sehr unübersichtlich werden würde, würde ich so weiter machen.

Geht so ein Vergleich if(!$foo == "string") einfach nicht oder habe ich was falsch gemacht?
Kann man den Vergleich noch anders machen?

  1. Geht so ein Vergleich if(!$foo == "string") einfach nicht oder habe ich was falsch gemacht?

    if($foo != "string")

    so wäre es richtig

    Tim

    1. Hallo Tim,

      Geht so ein Vergleich if(!$foo == "string") einfach nicht oder habe ich was falsch gemacht?

      if($foo != "string")

      oder so if(!($foo == "string"))

      Mit freundlichem Gruß
      Micha