"Например, на странице формы пользователь заполнил поля, нажал на кнопку, сформировалась нужная ему страница" => эта информация в бд попадает? Если инфа привязана к конкретному пользователю, тогда у этого пользователя есть некий идентификатор в бд. Пользователь, указав этот идентификатор, может исправлять/изменять информацию в бд. Что в этой цепочке не совпадает с Вашими желаниями?
а как Вы json на стороне сервера создаёте? json на стороне клиента можно распарсить например в объект и обращаться к содержимому объекта по ключу. Или в массив.
как-то странно, но вот так:
document.getElementsByTagName('label')[0].onclick = function(){
document.getElementById('start').checked = true;
document.getElementById('finish').checked = true;
}
document.getElementsByTagName('label')[1].onclick = function(){
document.getElementById('start').checked = true;
}