Datum absteigend sortieren / Ignorieren von Leerfeldern
Verfasst: 16.12.2006 21:59
Hallo,
ich habe folgende Frage:
In meinem Forum ( http://axel.perschmann.info ) habe ich eine Geburtstagsfunktion hinzugemoddet. In der Mitgliederliste besteht nun die Möglichkeit die Mitglieder nach Geburtsdatum zu sortieren.
Wenn ich Aufsteigend sortiere ist das alles kein Problem, nun hätt ich aber gern beim Absteigend sortieren, dass die Nutzer ohne Gebursdatum (Deren Datenbank-Geburtsdatumswert (user_birthday) wird per Mod auf '999999' festgelegt) ignoriert werden und erst nach Usern mit Datum angezeigt werden.
So sieht es immoment aus:
-Kein Geburtsdatum
-10.10.2000
-10.10.1900
Und so möcht ich es haben:
-10.10.2000
-10.10.1900
-Kein Geburtsdatum
So sieht der entsprechende Sortierbefehl im Code aus
Es steht deutlich sichtbar noch nichts davon da, dass er User ohne Geburtsdatum ignorieren und erst an den Schluss stellen soll. Wie gebe ich diesen entsprechenden Befehl? Ich vermute mal es ist am einfachsten ihm zu sagen, er soll erst die User mit Geburstagsdatenbankwert ungleich 999999 (Also kein Geburtsdatum) sortieren und danach die Restlichen User mit Wert 999999 auflisten.
Da ich aber nicht so der php-Profi bin, wäre es recht net, wenn mir das jemand schreiben könnte
ich habe folgende Frage:
In meinem Forum ( http://axel.perschmann.info ) habe ich eine Geburtstagsfunktion hinzugemoddet. In der Mitgliederliste besteht nun die Möglichkeit die Mitglieder nach Geburtsdatum zu sortieren.
Wenn ich Aufsteigend sortiere ist das alles kein Problem, nun hätt ich aber gern beim Absteigend sortieren, dass die Nutzer ohne Gebursdatum (Deren Datenbank-Geburtsdatumswert (user_birthday) wird per Mod auf '999999' festgelegt) ignoriert werden und erst nach Usern mit Datum angezeigt werden.
So sieht es immoment aus:
-Kein Geburtsdatum
-10.10.2000
-10.10.1900
Und so möcht ich es haben:
-10.10.2000
-10.10.1900
-Kein Geburtsdatum
So sieht der entsprechende Sortierbefehl im Code aus
Code: Alles auswählen
case 'birthday':
$order_by = "user_birthday $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
Da ich aber nicht so der php-Profi bin, wäre es recht net, wenn mir das jemand schreiben könnte
