Oj ja mogę Ci dać co najwyżej ogólną wizję na temat, przecież nie będę robił za Ciebie całości.
$edit nie istnieje, bo znów wysłałeś formularz, jeśli chcesz go przenieść znów po kliknięciu na potwierdzenie to zrób hidden inputa i przekaż tam wartość, albo stwórz sesje, albo cookie etc.



