PHP pusē pārbaudi vai visi vajadzīgie $_POST mainīgie ir aizpildīti (un pareizā formā).
Izmanto empty, isset fjas (php.net).
Ja nav ok, tad met lietotāju atpakaļ uz formu. Piemēram:
header('Location: forma.php?error');
un tajā skriptā, kur forma, ieliekam pārbaudīti:
if (isset($_GET['error'])) {
echo 'Kautkas nav aizpildiits';
}
Ja gribi, lai lietotājam nav jāpārraksta lauki, kurus viņš bija aizpildijas, izmanto, piem., sessijas (sessions).
Tipa, ja nav visi lauki aizpildīti, pieglabājam visus vajadzīgos POST datus _SESSION masīvā. Pāradresējam ar header uz skriptu, kas satur formu. Šajā skripā paskatāmies, vai iekš _SESSION masīva ir kādi dati (konkrēti tie dati, kas vajadzīgi tavai formai), ja ir, tad savietojam tos iekš formas. Pēc tam unsetojam (unset) visus tos _SESSION mainīgos.