MudGuard: Teile des Codes auslagern

Beitrag lesen

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/