hola manolitoflores, pues hay errores, el primero es el la etiqueta "form", pues no esta bien el method:
Código PHP:
<?php
echo "<form name='a' action='prueba2.php' method='post'>";
$variable=5;
echo "<input type='hidden' name='var' value='".$variable."'>";
echo "<input type='submit' value='enviar'>";
echo "</form>";
?>
la otra es que no estas usando las variables
superglobales , tales como $_GET, $_POST:
Código PHP:
<?php
echo $_POST['var'];
?>
Saludos