Stefano Albrecht: Stringvergleich bei IF funkioniert nicht???

Beitrag lesen

Hallo!

Einen wunderschönen Abend Matthias! ;~D

echo $_POST[action];
if($_POST[action] == "NewEvent") echo "funktioniert";

Du bist wohl ein bisschen übermüdet ;)
Du hast die Hochkommata vergessen. Also:

if($_POST['action']=="NewEvent") echo "funktioniert";

Besser:

if($HTTP_POST_VARS['action']=="NewEvent"){ echo "funktioniert"; }

Falls Du das in einer Funktion verwendest, darfst Du nicht vergessen:

global $HTTP_POST_VARS;

bzw.

global $_POST;

Sind auch keine Leerzeichen oder so am Schluss/Anfang, es funktioniert einfach nicht.

Falls doch, verwende trim();

mfg,
mabu

Weiterhin einen romantischen Abend
Stefano Albrecht