Qui vedo solo dichiarazioni di variabili, non query vere e proprie sotto l'update, spero tu abbia omesso il codice relativo.
Comunque prova a mettere
Codice PHP:
mysql_query($sql2) or die(mysql_error()); 
così vediamo da cosa deriva l'errore