Hi!
Habe folgendes Prob: Ich mach eine Abfrage aus einer DB, sortiert nach Datum, limit x Einträge pro Seite.
Dann mach ich ein array_reverse, damit das aktuellste datum an oberster Stelle steht. Jetzt ist es aber so, daß der aktuellste Eintrag erst auf seite 2 ganz oben steht und auf seite 1 geht´s dann weiter... Sprich: es werden auch die Einträge pro Seite reversed.
Was kann ich dagegen tun?
Hier ein bisschen Code:
Bitte um Support.
Danke, LG, Citral
Habe folgendes Prob: Ich mach eine Abfrage aus einer DB, sortiert nach Datum, limit x Einträge pro Seite.
Dann mach ich ein array_reverse, damit das aktuellste datum an oberster Stelle steht. Jetzt ist es aber so, daß der aktuellste Eintrag erst auf seite 2 ganz oben steht und auf seite 1 geht´s dann weiter... Sprich: es werden auch die Einträge pro Seite reversed.
Was kann ich dagegen tun?
Hier ein bisschen Code:
PHP-Code:
$res = ("select * from beitraege ORDER BY date limit $start, " . ($ende-$start+1));
$s_row = mysql_query($res) OR die(mysql_error());
$rowarray = array();
while ($row = mysql_fetch_array ($s_row)) $rowarray[] = $row;
$rowarray = array_reverse ($rowarray);
foreach($rowarray as $row)
{
// ... Inhalt
}
Danke, LG, Citral
Kommentar