apokalypse25: Problem mit if Schleife

Egal was ich mache es kommt immer eine Fehlermeldung, dass eine ")" oder ein ";" fehlt.

Code:

<script type="text/javascript">
if (strlen($nick) < 6) {echo "Bitte geben Sie einen Spielernamen mit mindestens 6 Zeichen ein"}
</script>

  1. Erstmal, es gibt keine if Schleife

    Egal was ich mache es kommt immer eine Fehlermeldung, dass eine ")" oder ein ";" fehlt.

    Code:

    <script type="text/javascript">
    if (strlen($nick) < 6) {echo "Bitte geben Sie einen Spielernamen mit mindestens 6 Zeichen ein"}
    </script>

    ist das das was in deinem Browser ankommt?
    Es ist kein JS, weder strlen noch echo existieren in dieser Sprache.

    Hier ein interessanter Link für dich.

    Struppi.

    1. Erstmal, es gibt keine if Schleife

      Struppi,
      http://forum.de.selfhtml.org/archiv/2005/3/t104287/#m642940 ;-)

      Live long and prosper,
      Gunnar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    2. Hi Struppi,

      Erstmal, es gibt keine if Schleife

      Nochmal nachgedacht: Klar gibt’s das:

      if (foo)
        while (bar)
          baz();

      Oder meintst du „if-Schleife“? ;-)

      Live long and prosper,
      Gunnar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  2. Hi,

    <script type="text/javascript">
    if (strlen($nick) < 6) {echo "Bitte geben Sie einen Spielernamen mit mindestens 6 Zeichen ein"}
    </script>

    kannst du eine Beispielseite ins Netz stellen? Dann kann man dir besser helfen.

    Du vermischst PHP und JS miteinander. Eventuell könnte es schon ausreichen, wenn du statt echo alert() benutzt.

    MfG Hopsel

    --
    "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:)
  3. Hi, (<-- Anrede)

    if (strlen($nick) < 6) {echo "Bitte ... ein"}

    warum setzt du dann kein ; ein, wenn es fehlt?

    if (strlen($nick) < 6) {echo "Bitte ... ein";}
    ............................................^

    Das Problem mit den Funktionen, die du verwendest, aber nicht existieren, ist dann wieder ne andere Sache...

    E7

    1. Hi e7,

      if (strlen($nick) < 6) {echo "Bitte ... ein"}
      warum setzt du dann kein ; ein, wenn es fehlt?

      Weil an der von dir angegebenen Stelle

      if (strlen($nick) < 6) {echo "Bitte ... ein";}
      ............................................^

      kein Semikolon gefehlt hat.

      Gunnar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)