Da sind Syntaxfehler drin.
Hier mal die Stelle die du "umbauen" musst:
Hier mal die Stelle die du "umbauen" musst:
PHP-Code:
<?php
# ---- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< -----
// Hier ist meine Tabellenausgabe platziert...
$begrenzung = 3;
$pagination = array_filter(range($seite - $begrenzung, $seite + $begrenzung), function($in) use ( $wieviel_seiten )
{
return $in > 0 && $in <= $wieviel_seiten;
});
$schniedeltext .= '<br/><div align="center">';
$schniedeltext .= sprintf(
'<b>Seite:</b> <a href="%s"> [%s] </a>',
'?'.http_build_query(['id' => 1, 'seite' => 1]),
htmlentities('<<')
);
foreach ( $pagination as $a )
{
$b = $a + 1;
$schniedeltext .= (int) $seite === (int) $b
? sprintf(
'<b> %s %s %s </b>',
htmlentities('<'),
$b,
htmlentities('>')
)
: sprintf(
'<a href="%s">[%s]</a>',
'?'.http_build_query(['id' => 1, 'seite' => $b]),
$b
)
;
$schniedeltext .= sprintf(
'<a href="%s"> [%s] </a>',
'?'.http_build_query(['id' => 1, 'seite' => $weiviel_seiten]),
htmlentities('>>')
);
}
Kommentar