@@Jnnbo - Nicht angemeldet
hab noch eine zweite Frage. Um die Seitenzahlen anzuzeigen habe ich diesen Code:
if ($amount > LIMIT) { echo "<div class=\"pagination\">"; for($i=1;$i<=$pages;$i++) { $active = ""; if ($_SERVER["QUERY_STRING"] == "page=".$i): $active = "active"; endif; echo '<a href="hersteller?page='.$i.'" class="page '.$active.'">'.$i.'</a>'; } echo "</div>"; }
Ich hab eine dritte Frage: Warum ist der Code so unübersichtlich? Nicht HTML in PHP schachteln, sondern PHP in HTML.
<?php if ($amount > LIMIT): ?>
<div class="pagination">
<?php for($i = 1; $i <= $pages; $i++): ?>
<?php $active = ($_SERVER['QUERY_STRING'] == 'page='.$i) ? 'active' : ''; ?>
<a href="hersteller?page=<?= $i ?>" class="page <?= $active ?>"><?= $i ?></a>
<?php endfor; ?>
</div>
<?php endif; ?>
oder gleich
<?php if ($amount > LIMIT): ?>
<div class="pagination">
<?php for($i = 1; $i <= $pages; $i++): ?>
<a href="hersteller?page=<?= $i ?>" class="page
<?php if ($_SERVER['QUERY_STRING'] == 'page='.$i): ?>
active
<?php endif; ?>
"><?= $i ?></a>
<?php endfor; ?>
</div>
<?php endif; ?>
Ich glaub, ich weiß auch die Antwort: Weil du vollkommen beratungsresistent bist.
Eine vierte Frage hätte ich aber auch noch: Warum ist die aktuelle Seite im Menü verlinkt?
LLAP 🖖
--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.