Personal% lo prefiero de esta forma...
Código HTML:
<html>
<head>
</head>
<body>
<?php
if (isset($_POST["categoria"]){
extract($_POST);
?>
<form method="post" action="recibir.php">
<input type="text" name="nombre" />
<input type="hidden" name="categoria" value="<?php echo $categoria;?>" />
<input type="submit" name="enviar" value="Enviar" />";
</form>
<?php
}
?>
<form method="post" action="">
categoria <input type="text" name="categoria"><br>
<input type="submit" name="enviar" value="Enviar"/><br>
</form>
</body>
</html>