Hi,
$if_abfrage = '$variable1 eq $variable2';
In single quotes '' werden Variablen nicht durch ihren Wert ersetzt.
Desweiteren weist Du hier der Variable den String zu, nicht jedoch das Ergebnis eines Vergleichs - innerhalb eines Strings werden Operatoren nicht interpretiert.
Wenn Du das Ergebnis des Vergleichs der beiden Variablenwerte in $if_abfrage ablegen willst, laß einfach die Quotes weg.
Warum machen beide Scripte nicht das gleiche?
Warum sollten sie?
cu,
Andreas
--
MudGuard? Siehe http://www.mud-guard.de/
MudGuard? Siehe http://www.mud-guard.de/