Ciao,
il problema è che i due form sono posizionati in modo diverso rispetto alle celle: il primo è contenuto in una cella, il secondo invece contiene celle.
La soluzione corretta è la prima perché inserire qualcosa come i tag di apertura e chiusura di un form negli spazi interstiziali fra le celle è decisamente scorretto (anche se i browser, che sono di bocca buona, lo accettano) però nel tuo caso, piuttosto che "aggiustare" il secondo form, conviene "guastare" anche il primo, è molto più semplice.
Tanto poi, parliamoci chiaro, l'importante è che funzioni e visto che usi le tabelle invece dei css sono sicuro che condividi questa affermazione.
Quindi il mio suggerimento è di portare il primo form fuori dalla TD, così:
codice:
<form name="form_lingua" id="form_lingua" method="post" action="index.php">
<td>
<select name="lingua" onchange="this.form.submit();">
<option VALUE="4" >Francese</option>
<option VALUE="6" >Italiano</option>
<option VALUE="8" >Spagnolo</option>
<option VALUE="10" >Inglese</option>
</select>
</td>
</form>
Ciao