Вы даете set_value()
второй параметр, который будет его начальным значением при загрузке.
Обычно я делаю это, используя @
для подавления ошибок, если часть данных не существует
set_value('input_name',@$input_value);
для этого элемент формы будет предварительно заполнен $input_value
, если он существует