Hallo mache eine SQL Abfrage und lasse die auf mehreren Seiten anzeigen.
Nur leider wird nur jede Seite für sich selbst sortiert und nicht das gesamte Ergebnis. Beispiel auf der ersten Seite ist der Preis 1200, 800, 400. auf der zweiten aber 500, 400, 300. Dritte Seite 2000, 1500, 1000.
Eigentlich sollte zuerst Seite zwei dann Seite 1 und dann die dritte aufgerufen werden.
Code
$rech_res = $query = "SELECT a.ID, a.name, a.description, a.location, a.richtung, a.bild, b.day_rent, b.week_rent, b.month_rent
from name a, bungalow_ausstattung b
where a.ID = b.id
";
$query .= ' order by b.day_rent DESC LIMIT '.$startlimit.', '.$view_limit.'';
$pages = ceil($num_res / $view_limit);
$fs = "";
echo "$fs|";
for ($p=0; $p<$pages; $p++) {
$ap = $p+1;
$tmpstartlimit = $p * $view_limit;
if ($tmpstartlimit == $startlimit) { echo "$fs[b]$ap[/b]"; }
else { echo "<a href=\"".$url2.$tmpstartlimit.".html\">$fs $ap</font></a>"; }
echo "$fs|</font>\n";
}
echo"</td></tr>";
$start=$startlimit+1;
$end = $startlimit+$view_limit;
if ($end > $num_res) { $end=$num_res;}
$limit_info = "($start - $end)";
echo "\n"; }
Alles anzeigen