Intendi così?

echo "<input value='$var'>";

Ho già provato, ma non va e neanche separandolo così:

echo "<input value='".$var."'>";

C'è un modo per farlo, che ho visto cercando su internet, cioè tornando in html e mettendoci l'eco:

<input value="<?php echo "$var" ?>" name="...">

Ma so che l'echo rallenta il sistema e, comunque, se avessi un sacco di input devo metterlo per ognuno.
Se non esiste altra soluzione, meglio di niente