Moin,
habe Probleme mit Vergleichsoperatoren in PHP.
Über ein Textfeld (z.B. 2) und eine Selectbox (z.B. >=) kann man in meiner Anwendung eine Datenbank abfragen (z.B. 1 >= 2). Als Ergebnis soll true oder false raus kommen.
Habe es mit folgenden Dingen versucht:
$s = $db.$operator.$eingabe;
$s = $bd.$operator.$eingabe;
eval("\$s = \"$s\";");
$db = eval($db);
$operator = eval($operator);
$eingabe = eval($eingabe);
$s = $bd.$operator.$eingabe;
eval("\$s = \"$s\";");
$db = settype($bd, "integer");
$eingabe = settype($eingabe, "integer");
$s = $$db.$operator.$eingabe;
eval("$s = "$s";");
$s = ($$db eq $eingabe);
Nix hat geklappt.
Vielleicht sollte man auch erst mal ertfragen was das für typen sind. Nur wie?
Paul