@MozClock, if() - это php-шная функция, которая использует php-шные переменные сервера... В html она и не будет работать, потому как просто не должна...
PHP генерирует (создает) HTML, но никак не наоборот... Соответственно строку нужно вставлять только в .php, в .html она и выдает ошибку...