Enviar los datos de un form a través de un input "submit" que este fuera de las etiquetas <form></form>:
<form id="form" action="" method="post">
<input type="text" id="nombre" value="nombre" />
<input type="text" id="email" value="email" />
</form>
<div>
<input action="upload.php" type="submit" value="Enviar">
</div>
Upload.php, toma los datos del form y los guarda en la BD.
Esto es hipotético no he querido explayar más el código, no sea que no funcione, así que pregunto a ver si alguno ya lo ha intentado antes.
Agradezco vuestros comentarios.