Tach!
Am Ende wird der Benutzer in der Lage sein, aus verschiedenen Tabellen, bestimmte Felder zu wählen, die er im Anschluss nach bestimmten Inhalten durchsuchen möchte.
Es wird dann per Schleife durch die Tabellen gelaufen und der Filter immer wieder aufs Neue geprüft.
Warum genau denkst du, mit eval() Code erzeugen und ausführen zu müssen, anstatt mit den Daten direkt zu hantieren? Es kann gut sein, dass die eval()-Lösung am Ende umfangreicher wird, weil du alle Eventualitäten, unerwünschten Code einzuschleusen, ausschließen musst.
dedlfix.