Se inserissi <body onUnload("/autoaggiorna.php"); > la pagina autoaggiorna.php conterrebbe lo script php utile ad aggiornare i dati nel database, ma come posso fare ad inviare i dati contenuti nei campi del form? Nel senso, se la pagina si carica con un campo di testo tipo questo:

<input type='text' name='nome' value='$nome'>
(Dove la variabile $nome è il dato recuperato dal database)

Se l'utente cambia il valore del campo come faccio a dire alla pagina autoaggiorna.php il nuovo valore el campo affinchè venga aggiornato il database? In poche parole come faccio ad inviare i dati alla pagina autoaggiorna.php senza che l'utente clicchi sul tasto submit del form?

Se il campo da aggiornare del database fosse fisso (come nell'esempio che mi hai postato) sarebbe semplice, il problema è comunicare i nuovi dati alla pagina di aggiornamento.