Hi Bogus!
die suchergebnisse sollen sortiert werden.
datenbank (kurzversion) mit:
Feld:Kommerziell Wert:Ja oder Nein
Feld:Preis Wert:Zahl
Feld:Aktion Wert:Suche, Biete oder Tausche
Feld:PLZ Wert:Zahl
Mal abgesehen davon, daß man die Sortiererei direkt in die Abfrage mit einbauen sollte, läßt
sich das sicher auch gut mit Perl sortieren. Dabei fragt sich dann aber erstmal, wie denn wohl
die Werte der Abfrage vorliegen. Normalerweise würde man solche Werte wohl in einem Hash
vergraben und die ganze Abfrage in ein Array (bzw. die Referenzen auf die Hashes). $Ergebnis[5]->{'Preis'} bringt dann den Preis des 6. Datensatzes.
Zum sortieren nimmt man sort und übergibt eine Funktion, die die Vergleiche vornimmt. Innerhalb der Funktion sind $a und $b (in unserem Beispiel Hash-Referenzen) zu Vergleichen:
sort {$a->{'Kommerziell'} cmp $b->{'Kommerziell'}
$b->{'Aktion'} cmp $a->{'Aktion'}
$b->{'Preis'} <=> $a->{'Preis'}
$a->{'PLZ'} <=> $b->{'PLZ'} } @Ergebnis;
Jörk
Für die DBI Module unter Windows solltes Du mal auf der Active-State Site nachschauen. Die
haben dort entsprechen angepaßte Module liegen, die mit dem Paket-Manager PPM zu installieren sind:
http://www.activestate.com/packages/zips/