Beitrag von Marco (840 Beiträge) am Donnerstag, 5.Dezember.2002, 08:24.  
@Sander: Re: Abfrage eines Arrays
Hallo Sander,
ich befürchte, das war es noch nicht, denn es funktioniert derzeit nur, wenn nur 1 Element im Array liegt.
Mein jetziger Quellcode lautet:
----
# zuerst ein form, mit dem ich Ausgabefilter setze:
get "Field==Kategorie","termine.fields";  
@options=split/\n/,$Params;   #optionen rausdröseln
shift(@options); #erstes element entfernen
my @abfrage=();
foreach(@options)
{
 $count++;
 out "<td><input type='checkbox' name='$_=' value='$_' ";
 if ($$_)
 {
  out "checked";
  push (@abfrage,$_);
 }
 out "> <b>$_</b></td>";
 out "</tr><tr>" if ($count==3);
} 
out "</tr></table>";
out "<input type=submit value='Abschicken'></td></tr></form></table>";
$abfragewert=join/ or Kategorie==/,@abfrage;
out "<br>$abfragewert"; # Nur um zu sehen, was drinne steht.
# --- Ende Filter, Einträge ausgeben ---
get "Kategorie<>leer & Kategorie==$abfragewert sort=-von", "termine";
--------
Die Ausgabe von
ergibt: Wert1Wert2
Ich vermute, daß hier eigentlich 
Wert1\ or\ Kategorie==Wert2\ or\ Kategorie==Wert4...
stehen sollte, oder?
Wenn ich in der Zeile:
$abfragewert=join/ or Kategorie==/,@abfrage;
 das 2. blank auch mit / escape bekomme ich aber eine Fehlermeldung "unrecognized charakter".
Hast Du eine Idee?