[quote=kabel,30.03.2004, 08:23][quote=DemoFreak,30.03.2004, 03:38]
$revsort = (($sortby<=4 or $sortby==9 or $sortby==18)?'no':'yes') unless $revsort;
 
[/quote]
der code enthält zwei annahmen über $revsort:
* das 
unless $revsort suggeriert die verwendung der perlschen wahrheit
* hinterher wird 
$revsort auf "yes"/"no" gesetzt
ich hab es deswegen mit 0/1 ersetzt[/quote][/quote]
Hhmm...
Also: der Parameter kann drei verschiedene Zustände annehmen: "wahr", "falsch" und "nicht vorhanden". Die sollen auch verschieden sein (es handelt sich da um einen CGI-Skript, wo der reversesort-Parameter nicht bei jedem Aufruf zwingend vorhanden sein muss, wenn er denn aber vorhanden ist, soll er bitteschön auch Widerhall finden). Wenn ich es recht verstehe, macht Deine Variante nunmehr zwischen "nicht vorhanden" und perlschem FALSE keinen Unterschied mehr, das ist aber nicht der Plan. ;)
Gruss, Hannes