Hi, ich lasse über eine schleife:
$a =0;
for($i=0;$i echo “$a”;
$a++; }
Seitenzahlenausgeben, der user klickt dann immer eine seite weiter. oben in der schleife ist nur die grobe struktur, weiss grad nicht ob die syntax stimmt, angegeben.
soderle das geht auch aber ich will jetzt die jeweiliige seite fett anzeigen lassen, auf der der user grade ist. hat ja wer einen tipp wie ich das mache?
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
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