Perche' vuoi inserire i dati prima di inviarli via POST? Un form serve proprio per inviare dati ad una pagina che li elabora (e li inserisce in un database se e' il caso).