Ich weiss ihr mögt hier keine Ellenlangen Codes, muss aber jetzt mal sein (sorry schonmal an dieser Stelle). Ich hab mir das Script von Hier angeschaut, und dachte, es kann ja nicht so schwer sein das bei mir umzusetzen...
So sähe es dann angepasst aus:
Angezeigt werden aber nur die letzten 5 Datensätze und es erscheint kein link zum blättern... hab dann gedacht es liegt mal wieder an der verkettung, aber nix da, wenn ich die $inhalt variablen verkette, bekomme ich zwar seite 1 als link angezeigt, aber er springt nicht zur seite 1, bzw. es werden weiterhin nur die letzten 5 datensätze angezeigt... vielleicht kann mir jemand bei meinem denkfehler helfen?
So sähe es dann angepasst aus:
PHP-Code:
$Verbindung = mysql_connect(localhost, root, '');
$ergebnis = "SELECT * FROM userdaten WHERE ************ = 'w' " .
"AND Kategorie = 'ssi' " .
" ORDER BY ID ";
$daten = mysql_query($ergebnis, $Verbindung) or die (mysql_error()) ;
$num = mysql_num_rows($daten);
if ($num == 0) {
$istanzahl = "keine";
}
if ($num > 1) {
$istanzahl = "mehrere";
}
if ($istanzahl == "keine") {
$inhalt2 = "Es wurden keine Einträge gefunden";
}
if ($istanzahl == "1") {
$inhalt2 = "Es wurden $num Einträge gefunden";
}
$Zeilen_pro_Seite = "5";
$maximal_ergebnisse = 1000;
if ($num > $maximal_ergebnisse) {
$inhalt2 = "es werden maximal nur $maximal_ergebnisse angezeigt es sind aer $num Einträge vorhanden.";
$num = $maximal_ergebnisse;
}
for ($i = 0; $i < $Zeilen_pro_Seite; $i++) {
$mail = @mysql_result($daten, $i, "userdaten");
if (isset ($_GET['seite'])) {
$page = $_GET['seite'];
$start = $page * $Zeilen_pro_Seite;
}
else {
$start = 0;
$page = 0;
}
$sqlab = "SELECT * FROM userdaten WHERE ************ = 'w' LIMIT $start,$Zeilen_pro_Seite";
$daten2 = mysql_query($sqlab) OR die(mysql_error());
$mail = @mysql_result($daten2, $i, "userdaten");
$inhalt2 = $mail;
}
if ($num > $Zeilen_pro_Seite) {
$seiten = floor($num/$Zeilen_pro_Seite);
if ($seiten == $num/$Zeilen_pro_Seite) {
$schluss = $seiten;
}
if ($seiten < $num/$Zeilen_pro_Seite) {
$seiten++;
$schluss = $seiten;
}
if (isset($seiten)) {
for ($a = 0; $a<$seiten; $a++) {
$mail = @mysql_result($daten, $a, "userdaten");
if ($a == 0) {
$inhalt2 = "<a href=index.php?page=ssi&seite=$a>Seite 1</a>";
}
if (($a > 0) and (($a + 1) < $schluss)) {
$b = $a + 1;
$inhalt2 = $b;
}
if (($a + 1) == $schluss) {
$inhalt2 = "<a href=index.php?page=ssi&seite=$a>Letzte Seite</a>";
}
if (($a + 1) < ($seiten)) {
$inhalt2 = "es geht";
}
}
}
}
Kommentar