Mailinglisten-Archive | 
Hallo,
es werden verschiedene Test gemacht und deren Ergebnisse stehen
in in zwei Array's. Nix kompliziertes nur immer 1/0. Dann bastel
ich daraus einen Querystring der sieht ungefaehr so aus:
((0 || 0 || 1) && 1 && 0 && !1 && !1) - Beispiel fuer 'false'
((0 || 0 || 1) && 1 && 1 && !0 && !0) - Beispiel fuer 'true'
Wobei die Anzahl der Elemente beliebig ist.
Nun faellt mir derzeit jedoch nix ein, wie ich den ResultWert
des Querys ermitteln koennte, ausser mit Hilfe von eval();
Hat da jemand eventuell eine Idee dazu ...
Hmm,
falls das noch nicht ganz klar wurde:
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 oben ...
<?
$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();
m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0163-3613642
---------------------
e.o.m.
    php::bar PHP Wiki - Listenarchive