usa gli apici attorno al value=$var nel form...

cioè..

$var = "ciao prova";

<input name="prova1" value="$var">

<input name="prova2" value=$var>


che html viene generato?

<input name="prova1" value="ciao prova">

<input name="prova2" value=ciao prova>


nel secondo caso ciao è il vallore.. prova potrebbe essere un altro attributo del campo... il browser che ne sa porello?