Hallo,
in den Array's $OR und $AND stehen diverse Test-Ergebnisse:
<?
$query = '('.implode($OR, ' || ').')';
$query = '('.$query.' && '.implode($AND, ' && ').')';
/* danach steht dann in $query sowas wie
((0 || 0 || 1) && 1 && 0 && !1 && !1) - Beispiel fuer 'false'
((0 || 0 || 1) && 1 && 1 && !0 && !0) - Beispiel fuer 'true' */
$commd = "echo ($query) ? 'true' : 'false';";
eval($commd); /* nun wird je nach Query 'true' oder 'false' ausgegeben */
?>
Das funktioniert alles bestens, mich stoert halt nur das eval();