Научился: Сохранять изменения. Все-таки наверное проще было бы разделить добавление и редактирование по отдельным файлам, а то получается слишком громоздкий код, в котором труднее разобраться. Трудности: Долго искал ошибку. Спасибо за урок!
Научился: Делать редактирование, удаление и добавление записей. Сложность в том, что надо это все связать воедино, по отдельности все работает как бы, а когда начинаешь уже условия добавлять (если id положительное, делай то-то, если id отрицательное - то-то), тут и возникают всякие ляпы. Но ничего, все работает! Трудности: Найти ошибки и исправить.