Просто идея, но вы повторяете код в нужном месте? Из того, что вы упомянули «это идет наверх страницы», для меня это означает, что вы повторяете это не в том месте в теле.
Вы всегда можете сделать что-то вроде:
<? if($value=="software") $display_comment = "The software engineeer..."; ?>
Тогда в своем HTML, просто убедитесь, что поместите это в нужное место:
<form id="something">
<input type="text" />
<?= $display_comment ?>
Просто решение для тестирования.