Hi Leute,
ich habe hier ein kleines Script geschrieben, welches Datensätze auf mehrere Seiten vertauscht:
ich habe mal das Script so gekürzt, dass das wichtigste drin ist. Da wo die 3 Sternchen sind ***, dort wird was mit dem $array[$i] gemacht und danach wird es ausgegeben. Erst danach werden die Seitenlinks ausgegeben!
Eigentlich müssten doch dann die ganzen Seitenlinks erst nach der Ausgabe der $array[$i]'s stattfinden. Komischerweise ist das nicht so:
http://www.nsane.de/main_content/pics.php?seite=1
die Seitenlinks sind überhalb der Gallerys (welche im $array[] gespeichert sind) ...
Warum ist das so?
Irgendwo ein Fehler oder ein Denkfehler?
Thanks
ich habe hier ein kleines Script geschrieben, welches Datensätze auf mehrere Seiten vertauscht:
PHP-Code:
<?php
$array = file("gallerys.txt");
$gesamtzahl = count($array);
$seitenzahl = ceil(($gesamtzahl / $anzahl_je_seite));
if ($_GET["seite"] != "") {
$aktuelle_seite = $_GET["seite"];
$start = ($aktuelle_seite - 1) * $anzahl_je_seite;
$ende = $aktuelle_seite * $anzahl_je_seite;
// Ausgeben:
for ($i=$start; $i < $ende; $i++) {
if(trim($array[$i]) != "" AND $array[$i]) {
// Hier wird dann was mit dem $array[$i] gemacht und ausgegeben! ***
}
}
// Abstand zwischen Datensätzen und den Links:
echo "<br><br><br>";
// Links generieren:
echo "<b><center>Seiten: </b>";
for ($i = 0; $i < $seitenzahl; $i++) {
if(($i + 1) != $_GET["seite"]) {
echo "<a href='".basename($_SERVER["PHP_SELF"])."?
seite=".($i + 1)."'> ".($i + 1)." </a>";
}
if(($i + 1) == $_GET["seite"]) {
echo " <i>".($i + 1)."</i> ";
}
}
}
?>
Eigentlich müssten doch dann die ganzen Seitenlinks erst nach der Ausgabe der $array[$i]'s stattfinden. Komischerweise ist das nicht so:
http://www.nsane.de/main_content/pics.php?seite=1
die Seitenlinks sind überhalb der Gallerys (welche im $array[] gespeichert sind) ...
Warum ist das so?
Irgendwo ein Fehler oder ein Denkfehler?
Thanks
Kommentar