BAH! Non capisco proprio sinceramente!
Vi posto solo frammenti di codice perchè penso che bastino questi per risolvere (anche perchè non vedo cos'altro può essere).

Questa è la parte di una pagina:

Codice PHP:
<form action="pagina.php?id=$idmethod="post" name="form2"><input type="hidden" name="stato" value="Da iniziare" size=\"40\"><input type="submit" value="Invia">

                </form> 
E questo invece è quello che scrivo nell'altra pagina:



Codice PHP:
$stato=$_POST['stato'];

$pid=$_GET['id']; 
Quando vado a stampare $pid lo stampa e $stato no.
Inoltre se al post di sopra faccio così:


Codice PHP:
<form action="pagina.php?id=$id[B]&stato=Da iniziare[/B]" method="post" name="form2"><input type="hidden" name="stato" value="Da iniziare" size="40"><input type="submit" value="Invia">

                </
form
Con $stato=$_GET['stato'] non mi da errore.

Deve essere una cavolata ma in questo momento non riesco a trovare l'errore