hattrix: If-Schleife geht nicht

  
echo 'Name: '.strlen($_POST["user_name"]);  
if(strlen($_POST["user_name"] > 0) echo 'Test';  
else echo 'Fehler';  

Ausgabe:

Name: 3Fehler

Warum geht er nicht in die If-Schleife rein? 3 ist doch größer als 0!

  1. echo 'Name: '.strlen($_POST["user_name"]);
    if(strlen($_POST["user_name"] > 0) echo 'Test';
    else echo 'Fehler';

    
    >   
    > Ausgabe:  
    >   
    > Name: 3Fehler  
    >   
    >   
    > Warum geht er nicht in die If-Schleife rein? 3 ist doch größer als 0!  
      
    Fehlt da nicht ne Klammer?  
    if(strlen($\_POST["user\_name"] > 0))
    
    1. Ist nur ein Abschreibtippfehler!

      1. Hi hattrix!

        Ist nur ein Abschreibtippfehler!

        So?

        if(strlen($_POST["user_name"] > 0) echo 'Test';
        Hast du die Klammer hier          ^

        if(strlen($_POST["user_name"] > 0) echo 'Test';
        oder hier                    ^
        gesetzt?

        Poste doch bitte etwas mehr Code!

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    2. Hi,

      Fehlt da nicht ne Klammer?
      if(strlen($_POST["user_name"] > 0))

      Stimmt, da fehlt ne Klapper - aber an diese Stelle gehört selbige jedenfalls nicht ;-) Wo ist sie denn nun im Original?

      Übrigens ist IF eine Abfrage und keine Schleife, letztere beinhalten eine Wiederholung.

      Ciao, Fanny

      1. if(strlen($_POST["user_name"]) > 0)

        So muss es aussehen! War wirklich klammer fehler!

        Ich hatte es vorher so:
        if(strlen($_POST["user_name"] > 0))

        1. Hi hattrix!

          So muss es aussehen! War wirklich klammer fehler!

          Also niemals abstreiten. Wir wissen immer, was du tust. :-)

          MfG H☼psel

          --
          "It's amazing I won. I was running against peace, prosperity, and incumbency."
          George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
          Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
      2. Hi Fanny!

        Übrigens ist IF eine Abfrage und keine Schleife, letztere beinhalten eine Wiederholung.

        while(false)
          echo 'Stimmt!';

        ;-)

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)