bueno, tratá de hacer una prueba sencilla, yo siempre recurro a eso, para reducir el código donde puede estar el error
Hacé un form bien sencillo y cuando lo recibis en php imprimis lo q mandaste, probá
Código PHP:
<?php
echo $_POST[ "nombre" ];
?>
<html>
<body>
<form action="resultados.php" method="post">
<input type="text" name="nombre" />
<input type="submit" name="submit" value="Enviar" />
</form>
</body>
</html>
Creo q no me olvido de nada, despues posteá q pasa