ну создайте конструктор поля к примеру.
это пример, модифицируй как тебе будет надо.
<?
$ds=$_POST
?>
<? function formInput($name, $data){ //конструктор поля ?>
<input type="text" name="<?=$name ?>" value="<?=$data[$name]?>"/><br/>
<? }?>
<!-- пример обычный-->
First name: <input type="text" name="fname" value="<?=$fname?>"/><br/>
<!-- пример с конструктором дающий аналогичный эффект-->
First name: <?formInput("fname",$ds); ?>
тобиш создание всего поля и заполнение его данными умещается в строке
<?formInput("fname",$ds); ?>
а ведь в ds может содержаться не только данные из post или get запроса, но и данные из базы данных к примеру.
ну это так идея, подумай.