dovrebbe uscire una cosa del genere:
Codice PHP:
$vars $_POST;

if (empty(
$vars['campo1'])) {
    echo 
"Campo #1: <input type=\"text\" name=\"campo1\" />"
} else {
    echo 
"<input type=\"hidden\" name=\"campo1\" value=\"" $vars['campo1'] . "\" />"
}

if (empty(
$vars['campo2'])) {
    echo 
"Campo #2: <input type=\"text\" name=\"campo2\" />"
} else {
    echo 
"<input type=\"hidden\" name=\"campo2\" value=\"" $vars['campo2'] . "\" />"
}

// controllo tutti gli altri campi...