Hi,
<input type="hidden" name="empf" value="<? echo $empf; ?>">
einer der schwerwiegendsten Mängel von PHP ist, bei multiplen Übergabeparametern (wie sie bei einem Array notwendig sind - im Prinzip können ausschließlich Strings übergeben werden) eine Syntax vorzuschreiben. Noch schwerwiegender ist, dass diese Syntax zudem illegal ist, man also im Grunde überhaupt keine multiplen Parameter verwenden _darf_. Wenn Du das ignorieren möchtest, steht die Lösung in http://www.dclp-faq.de/q-formular-select-multiple.html
echo $empf[0]."<br>";echo $empf[1]."<br>";echo $empf[2]."<br>";...
echo join("<br>", $empf);
Cheatah