ok... first of all thanks for all your ideas and submissions so far...
some news:
a.) i fixed the \"" . $PHP_SELF . "\" in the former post ;-)
b.) ive tried print_r($_POST); before - always returned an empty array
c.) also $_POST('action') ive tried before - with an empty return value
d.) <form action="<?php echo $PHP_SELF ?>" method="post"> shouldnt really change anything, since the html output of the form always was ok.
now i found a new bit of info though:
the values actually DO get set if i use POST as well as GET - also if i use GET with ENCTYPE="multipart/form-data" - but NOT if i use
METHOD="post" ENCTYPE="multipart/form-data"
- (mistake on my side) which i need though since the script includes a file upload feature.
checking the php_info output also shows that
file_uploads: no value / no value
(should be file_uploads: on / on)
so i suppose that this disables the functionality of ENCTYPE="multipart/form-data" forms completely? if so - thats kinda retarded, since it would be enough to just not allow an upload stream to be established... any knowledge on that issue out there?