Seitenfunktion - Blättern funktioniert ned (wahrscheinlich das 50'ste mal)

ZidaneIX

Mitglied
Hallo ihr,
ich hab da mal eine Seitenblätterfunktion gebastelt und zusammengeschnipselt...
Leider funktioniert sie aber nicht so wie ich will...
Die erste Seite wird perfekt angezeigt, aber leider ned die nächsten.
Es kommt mir vor, als wenn die Variable $seite total ignoriert wird im SQL-Query... :(
Irgendwie wird immer die erste Seite angezeigt, obwohl als Startseite immer die jeweils nächste angezeigt wird. :(

kann mir da jemand helfen?

PHP:
function show_cheater()
{
if (!$start) { $start = 0; }  // Auf 0 Setzen wenn keine Startseite vorhanden
  if (search(UserStatus) <= 2) {
  $result = mysql_query("SELECT * FROM cheater
  WHERE Channel='".search('UserChannel')."' ORDER BY UserName");
  }
  else {
  $result = mysql_query("SELECT * FROM cheater ORDER BY UserName");
  }
  $proseite = 20;
  $reihen = mysql_num_rows($result); // wieviele Ergebnisse insgesamt
  $zeigen = floor($reihen / $proseite); // Seitenanzahl ausrechnen
  $query = "SELECT * FROM cheater ORDER BY UserName LIMIT $start,$proseite";
  $result = mysql_query($query);
  echo '<TABLE WIDTH="100%" HEIGHT="100%" CELLPADDING="0" CELLSPACING="0" BORDER="0"';
  echo '<TR><TD><B>Lfd. Nr.<B></TD><TD><B>Nick</B></TD><TD><B>Channel</B></TD><TD><B>Kommentare</B></TD></TR>';
  $i = 0;
  while ($row = mysql_fetch_array($result)) {
  $i++;
    echo "<TR><TD>$i</TD><TD><A HREF=\"show.php?UserId=".$row['UserId']."\">".$row['UserName']."</A></TD><TD>".$row['Channel']."</TD><TD>".$row['Comment']."</TR>";
  }
  echo "</TABLE>";
  if($start > 0) {
            $zurueck = $start - 5;
            echo " <a href=\"$PHP_SELF?start=$zurueck\"><< Zurück</a> ";
    }
    for($i = 1; $i <= $zeigen; $i++) {
        echo " <a href=\"$PHP_SELF?start=$n\">$i</a> ";
    $n += 5;
    }
    $weiter = $start + 5;
    if($reihen > $weiter) {
            echo " <a href=\"$PHP_SELF?start=$weiter\">Weiter >></a> ";
    }

}
 
Probiers einmal mit folgendem:

PHP:
$start = 0; if ( isset($_GET['start'] ) { $start = $_GET['start'] }

MfG
Garf,
der eigentlich die Klappe halten sollte, weil er von PHP nichts versteht
 
Zurück