Добрый вечер.
Это можно сделать и без php используя jquery/js.
Если Вы хотите сначала отправить на сервер, а потом получить в ответе от сервера - используйте ajax.
Талян, потому, что так код не всегда работает, всё зависит от настройки short_open_tag.
Подробней в документации, а здесь, в комментариях, очень коротко о проблеме связанной с <?
Попробуйте наследоваться от основного шаблона.