Po wpisaniu wszystkich danych formularz poddawany jest walidacji w php ->
<?php ... form(); exit; } ?>
Formularz tworzę z funkcji form().
W polach formularza stosuję opcję value="...." gdzie poprzez wpisanie print $_POST['pole'] mam pewność, że jeśli użytkownik błędnie wypełni jakieś pole i walidacja tego nie puści dalej, formularz na nowo zostanie wyświetlony, ale z zachowaniem właśnie wpisanych danych.
Kiedy dopisywałem nowe dane wszystko było OK, ale kiedy korzystam z formularza który służy do edycji (czyli taki, który w swoich polach ma już dane pobierane z bazy) nie mogę korzystać z opcji value ="$_POST['pole']" ponieważ opcja value ma już swoje dane.
Może ktoś ma pomysł jak nadal walidować w ten sposób dane.