Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 2.November.2001, 12:32.
Re: doppelte Einträge filtern...
Das "sort" im "get" kannst Du Dir sparen, weil die Reihenfolge mit dem Hash dann eh wieder zerhauen wird (ausserdem wäre ein get "RubNr==*" effizienter ;-) ).
foreach $Rubrik (sort keys %Rubrik)
...
würde nach "Rubrik" sortieren... Wenn Du nach "RubNr" sortiert haben willst, müsste man das wohl etwas anders aufziehen, vielleicht so:
<perl>
get "RubNr==*","quickfinder";
out "<table><tr>";
while(get_next("quickfinder"))
{
unless($Rubrik{$Rubrik}++)
{
out "<td>$Rubrik</td>";
}
}
out "</tr></table>";
</perl>
Das wäre so oder so besser (schneller, effizienter), also auch wenn nach "Rubrik" sortiert werden soll (dann einfach "RubNr" mit "Rubrik" tauschen)... ;-)