hi,
erstens wird das array ($_POST['..']) so nicht auf "leer" gesetzt
(die usereingabe ist in den formularfeldern weiterhin sichtbar)
du bringst da was durcheinander.
in den formularfeldern steht nur dann was drin, wenn du es reinschreibst.
ob die zugehörige post-variable nun weiterhin gefüllt ist, ist dabei unerheblich.
gruss,
wahsaga