LiveAndSmile: if - else

Beitrag lesen

Hallo,

danke für deine Antwort

Ich sehe aber, dass es sowieso noch zu kurz ist. Es fehlen htmlspecialchars()-Aufrufe bei den echos.

Upp habe ich total vergessen, hab es nachgeholt

<?php if($object->layout == "raster"): ?>
   <a class="aktuell" href="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>?layout=raster">Raster</a> - 
   <a href="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>?layout=liste">Liste</a>
<?php else: ?>
   <a href="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>?layout=raster">Raster</a> - 
   <a class="aktuell" href="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>?layout=liste">Liste</a>
<?php endif; ?>

Statt <?php echo kannst du <?= nehmen, wenn die PHP-Version nicht zu alt ist.

Ich habe PHP 7 im Einsatz. All-Inkl hat geraten wenn ich etwas neues mache direkt auf die aktuelle umzusteigen und nichts altes mehr verwenden da die alten Versionen der Reihe nach abgeschalten werden.