Schorsch: Funktion mit IF-Anweisung

Beitrag lesen

Hallo,

<?php print(get_styleswitch_link('2', '9', 'w', 'foo', 'aktiv', 'bar'));?>
<?php print(get_styleswitch_link('2', '9', 'w', 'foo', '<?php if (($css_name == 's') || ($css_name == 'w')) { print 'aktiv';}?>', 'bar'));?>

Der Denkansatz ist okay, aber du kannst if nicht so schachteln und schon gar nicht <?php im <?php ...

Probier mal dieses:
... 'foo', ($css_name == 's') || ($css_name == 'w')?'aktiv':'passiv', 'bar' ...

Der alte Eintrag 'aktiv' wird durch eine Bedingung ersetzt. Nach ? kommt der TRUE-Wert, nach : der FALSE-Wert.

Schorsch