Я думаю, что вы хотели напечатать:
if (trim($_POST[md5($visitorcode)]) == $_SESSION['image_random_value'])
или, как упоминает PMV:
if (md5(trim($_POST[$visitorcode])) == $_SESSION['image_random_value'])
Но в любом случае вы потеряли некоторые скобки и двойные кавычки в исходном коде.
EDIT:
Похоже, что вы имеете дело с ошибками в теле предложения if
. В таком случае, не должен ли оператор if
использовать !=
вместо ==
? То есть, если они не совпадают, исправьте ошибки.