[AFB]-Mauser-: Bedingung über PHP und HTML

Hallo ich möchte auf meine Seite ein Bedingung einbauen, dass ein bestimmter Teil der Seite nur ausgeführt wird, wenn diese Bedinung zutrifft.

Ich habs mal so probiert:

if ($firstname = "ALEXANDER"){
php code

html code

php code
}

...aber er scheint es einfach zu ignorieren und führt immer die ganze Seite aus, egal was jetzt $firstname ist.

Kann es ein problem sein, dass ich innerhalb der if bedingung php code und html code gemscht hab (es also nicht durchgängig php ist)?

Oder gibts dafür eine andere Lösung?

Vielen Dank für eure hilfe

mfg [AFB]-Mauser-

  1. Hallo!

    if ($firstname == "ALEXANDER")
                    ^
    Gruß, Achim

    1. Hallo!

      if ($firstname == "ALEXANDER")
                      ^
      Gruß, Achim

      *mir auf den kopf schlag*

      ... mah ich schaffs immer wieder die kleinen dinge im leben zu übersehen, ich hansguckindieluft.

      Vielen Dank für deine Rasche hilfe Achim - hat dann funktioniert.

      mfg [AFB]-Mauser-

  2. Hallo,

    if ($firstname == "ALEXANDER")
    {
    php code

    html code

    php code
    }

    Alles über if-Anweisungen:
    http://www.rpgcommunity.de/clanwissen/p_if-anweisung.php

    MFG
    Andavos

    --
    http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr
  3. Hallo [AFB]-Mauser-,   <- Namen gibts ...

    if ($firstname = "ALEXANDER"){

    damit weist du der Variablen $firstname den String 'ALEXANDER' zu - und da diese Zuweisung eigentlich immer erfolgreich ist, gibt der Ausdruck true, und die Bedingung ist erfüllt. Um zu testen, ob eine Variable aus einem bestimmten String besteht, musst du nicht '=' sondern '==' verwenden (siehe auch http://de3.php.net/language.operators.comparison).

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|