Nemá to s PHP žádnou souvislost.
Chyba je pravděpodobně v přístupu k prvku select box.
Vhodné je si jej pojmenovat přes jedinečný identifikátor (ID) nebo k němu přistupovat přes automaticky vytvořené pole.
Můžeš k němu přistupovat postaru nejjednodušeji:
<script ..... >
function zmena() {
var t=f1.skupina.value;
if (t=="nova") document.getElementById('div1').style.display="block";
}
</script>
<form name="f1"....>
<SELECT name="skupina" onChange="zmena()"> // netreba predavat ukazatel this
....
....
<div id="div1" style="display: none;"> <input type="text" name="t1"> </div>
</form>
Bez záruky ....