Hallo
Habe ein kleines Problem. Habe mir ein Script zurecht gemacht, für die seitenweise Ausgabe meiner Daten. Soweit funktioniert alles gut. Auf der aktiven Seite wird eine Liste mit Zahlen für die weiteren Seiten ausgegeben, zum anklicken. Beispiel: 1 2 3 4 ...
Doch leider wird auch, als Beispiel befinden wir uns auf der Seite 1, diese Zahl (1) auch als Link markiert, obwohl ich im Code das abfrage.
Und ich finde den Fehler einfach nicht herraus.
Hier mal der Code.
Zuerst dies:
Und dann für die Ausgabe der Links:
Ich hoffe das mir jemand den Fehler aufzeigen kann.
Bedanke mich schon mal.
Gruss Andreas
Habe ein kleines Problem. Habe mir ein Script zurecht gemacht, für die seitenweise Ausgabe meiner Daten. Soweit funktioniert alles gut. Auf der aktiven Seite wird eine Liste mit Zahlen für die weiteren Seiten ausgegeben, zum anklicken. Beispiel: 1 2 3 4 ...
Doch leider wird auch, als Beispiel befinden wir uns auf der Seite 1, diese Zahl (1) auch als Link markiert, obwohl ich im Code das abfrage.
Und ich finde den Fehler einfach nicht herraus.
Hier mal der Code.
Zuerst dies:
PHP-Code:
// Feststellen der Anzahl der verfügbaren Datensätze.
$resultID=@mysql_query("SELECT COUNT(id_anz) FROM anzeigen");
$totaldaten=@mysql_result($resultID,0);
if ($totaldaten <= $limit and $i=1) //Wenn Anzahl der Datensätze <=
//Maximal angezeigte pro Seite....
{
$start=0;
$end=$totaldaten;
}
else
{
$pages=ceil($totaldaten/$limit);
$start=$i*$limit-$limit;
$end=$start+$limit;
}
if (!$i=$_GET['i']) //Feststellen ob der Faktor übergeben wurde. Wenn nicht $i = 1
{ $i=1; }
else
{ $i=$_GET['i']; }
// Verbindung mit anzeigen fuer Eintraege anzeigen
$query = "SELECT *, DATE_FORMAT(datum,'%d.%m.%y') AS datum_f
FROM anzeigen ORDER BY datum DESC LIMIT ".$start.",".$limit;
$result = mysql_query($query,$conn);
$num = mysql_num_rows($result);
for ($i = 0; $i < $num; $i++) {
$row = mysql_fetch_array($result);
PHP-Code:
if ($pages <= 1)
{ echo 'Seite 1'; }
else
{ echo 'Seiten: ';
for ($p=1; $p <= $pages; $p++) { //Abarbeiten der Links.. Von 1 bis Anzahl der Seiten.
if ($p <> $i) {
echo ' <b><a title="Seite '.$p.' zeigen!" href="'.$mainurl.'i='.$p.'">'.$p.'</a></b> ' ;
} else { echo $p ; }
}
}
Bedanke mich schon mal.
Gruss Andreas
Kommentar