Taschmahal: neuer PHP-Befehl -> welchen?

Guten Tag.

Es handelt sich um felgendes Problem. Ich habe bisher auf meiner Seite (florianmodel.com/v1/) für das Menü zwei Bedingungen. Wenn Seite $site == 'index' aufgerufen ist, dann kommen zwei Buttons. Wenn die Seiten  else if($site == 'gallery' || $site == 'Skate' || $site = 'Snow' || $site = 'Misc' || $site = 'Street' , dann verhalten sich due Buttons anders. Nun soll eine dritte Funktion dazukommen, und zwar dass für $site = '404' gar keine Buttons zu sehen sind. Wie muss dann der Befehl heißen? Ich habe schon etwas rumprobiert, aber es gelingt mir nicht.

<?  
  
global $site;  
if($site == 'index')  
{  
  next_posts_link('<img alt="N&auml;chste Beitr&auml;ge" src="http://florianmodel.com/photo/back.png" border="0" width="25" height="25"/>');  
  previous_posts_link('<img alt="Vorherige Betr&uuml;ge" src="http://florianmodel.com/photo/next.png" style="margin-left:8px;" border="0" width="25" height="z"/>');  
}  
else if($site == 'gallery' || $site == 'Skate' || $site = 'Snow' || $site = 'Misc' || $site = 'Street'  
)  
{ ?>  
  
<a style="boarder:0px" href="javascript:zurueck_gross();">  
<img alt="Zur&uuml;ck" src="http://florianmodel.com/photo/back.png"  
border="0" width="25" height="25"/>  
</a>  
  
<a style="boarder:0px" href="javascript:weiter_gross();">  
<img alt="Weiter" style="margin-left:2px;" src="http://florianmodel.com/photo/next.png"  
border="0" width="25" height="25"/>  
</a>  
  
<? }  
  
else if($site == '404' || $site = 'Page')  
{  
  
}  
  
else  
{  
?>  
<a style="boarder:0px" href="<? global $link1; echo $link1; ?>">  
<img alt="" src="http://florianmodel.com/photo/back.png"  
border="0" width="25" height="25"/>  
</a>  
  
<a style="boarder:0px" href="<? global $link2; echo $link2; ?>">  
<img style="margin-left:2px;" alt="" src="http://florianmodel.com/photo/red.png"  
border="0" width="25" height="25"/>  
</a>  
<? } ?>

Danke schon mal für die Hilfe!

  1. @@Taschmahal:

    nuqneH

    Wenn Seite $site == 'index' aufgerufen ist, dann kommen zwei Buttons.

    Die durch next_posts_link() und previous_posts_link() generiert werden?

    Und meinst du wirklich Buttons oder Bilder, auf die man clicken kann?

    Wenn die Seiten  else if($site == 'gallery' || $site == 'Skate' || $site = 'Snow' || $site = 'Misc' || $site = 'Street'

    Die switch()-Anweisung kennst du?

    Nun soll eine dritte Funktion dazukommen, und zwar dass für $site = '404' gar keine Buttons zu sehen sind.

    Verstehe dein Problem nicht.

    next_posts_link('<img alt="N&auml;chste Beitr&auml;ge"

    Was sollen die Zeichen-Entity-Referenzen da?

    „Es ist fast immer besser, eine Zeichencodierung zu benutzen, die es erlaubt, die Zeichen in ihrer normalen Form zu verwenden, anstatt Zeichen-Entity-Referenzen oder numerische Zeichenreferenzen zu verwenden.“ [QA-ESCAPES]

    Qapla'

    Gunnar

    --
    Bildung läßt sich nicht downloaden. (Günther Jauch)
  2. echo $begrüßung;

    else if($site == 'gallery' || $site == 'Skate' || $site = 'Snow' || $site = 'Misc' || $site = 'Street'

    Beachte den Unterschied zwischen == und =. Die obige Bedingung wird immer wahr, denn das Ergebnis der Zuweisung $site = 'Snow' ist 'Snow', was im booleschen Kontext zu true evaluiert.

    Zum Nachvollziehen:

    var_dump($site = 'Snow');  
    var_dump((bool)($site = 'Snow'));
    

    echo "$verabschiedung $name";