Me parece que pasa por un problema de html.
Si bien pones
echo $_POST['valor']; si te fijas no estas asignandolo en ningun <td> por lo tanto puede q se muestre en el codigo fuente del html pero no en el browser.
Suerte!

y nos dices cualquier cosa.
Btw Bienvenid@ al foro!!