Non riesco a seguire bene il tuo ragionamento: mi mancano elementi.
Comunque io farei un controllo lato server e non aggiungerei un dato se gia` presente nel DB.