hmm wenn ich seine frage richtig verstehe braucht er $a als seitenzähler. ich würde das so machen:
function seitenzahl($tb,$screen,$db,$site){ // 1
$a=0; // 2
echo"Seite ";
$countrows=mysql_query("select * from $tb",$db); //3
for ($x=0;$x {
$a++;
if(empty($site)) $site = "1"; // 4
if($site == $a) { echo $a; } //5
else { echo"$a"; } //6
echo" | ";
}
}
//1 -> Funktion seitenzahl
//2 -> Deine Seitennummerierung ist 0, beginnt logischerweise mit 1
//3 -> Ermitteln aller Datensätze in Tabelle $tb
//4 -> Hier ist das eigentliche: Wenn Die Seitenzahl leer ist, geht man davon aus, dass die Seitenzahlzahl 1 ist, daher
// sage ich mal, wenn sie eben leer ist, setze ich sie als 1 fest.
//5 -> Wenn die Seitenzahl gleich der momentan dort stehenden ist, also du gerade auf Seite 1 bist, dann wird z.b. seite garnicht als link gezeigt, somit weiss der user auf welcher seite er ist
//6 -> Mit dem Link übermittelst du die Variablen, die du benötigst