Also:
So sieht mein Code aus:
$counter = mysql_query("SELECT Count(*) as total FROM ".$table['tutorial_files']);
$eintraege = mysql_fetch_array($counter);
$merkeeintrag=$view;
$seite="1";
$seitenanzeige = "Seite: ";
$aktseite=($merkeeintrag+$page_count['tutorials'])/$page_count['tutorials'];
$seite = $aktseite-$maxsites;
if ($seite < 1) {
$seite = 1;
}
$view = ($seite*$page_count['tutorials'])-$page_count['tutorials'];
if ($seite < 1) {
$seite = 1;
}
if ($seite > 1) {
$seitenanzeige = $seitenanzeige."<a href=\"".$PHP_SELF."?page=show_kat&catID=".$id."&phpxp_uin=".$phpxp_uin."&view=0\">1</a> ";
}
while ($view < $eintraege[total]) {
if ($view==$merkeeintrag) {
$seitenanzeige = $seitenanzeige." <b>".$seite."</b> ";
}
else {
$seitenanzeige = $seitenanzeige." <a href=\"".$PHP_SELF."?page=show_kat&catID=".$id."&phpxp_uin=".$phpxp_uin."&view=".$view."\">".$seite. "</a>";
}
$view = ($view+$page_count['tutorials']);
$seite = $seite+1;
}
$view=$merkeeintrag;
echo $seitenanzeige;
Wenn ich jetzt auf Seite 4 blättere, zeigt er Seite: 1 und die aktuelle Seite, nicht aber die anderen dazwischen !
$page_count['tutorials'] ist bei mir 2
und $maxsites ist 20 !
So sieht mein Code aus:
$counter = mysql_query("SELECT Count(*) as total FROM ".$table['tutorial_files']);
$eintraege = mysql_fetch_array($counter);
$merkeeintrag=$view;
$seite="1";
$seitenanzeige = "Seite: ";
$aktseite=($merkeeintrag+$page_count['tutorials'])/$page_count['tutorials'];
$seite = $aktseite-$maxsites;
if ($seite < 1) {
$seite = 1;
}
$view = ($seite*$page_count['tutorials'])-$page_count['tutorials'];
if ($seite < 1) {
$seite = 1;
}
if ($seite > 1) {
$seitenanzeige = $seitenanzeige."<a href=\"".$PHP_SELF."?page=show_kat&catID=".$id."&phpxp_uin=".$phpxp_uin."&view=0\">1</a> ";
}
while ($view < $eintraege[total]) {
if ($view==$merkeeintrag) {
$seitenanzeige = $seitenanzeige." <b>".$seite."</b> ";
}
else {
$seitenanzeige = $seitenanzeige." <a href=\"".$PHP_SELF."?page=show_kat&catID=".$id."&phpxp_uin=".$phpxp_uin."&view=".$view."\">".$seite. "</a>";
}
$view = ($view+$page_count['tutorials']);
$seite = $seite+1;
}
$view=$merkeeintrag;
echo $seitenanzeige;
Wenn ich jetzt auf Seite 4 blättere, zeigt er Seite: 1 und die aktuelle Seite, nicht aber die anderen dazwischen !
$page_count['tutorials'] ist bei mir 2
und $maxsites ist 20 !
Kommentar