Hola,
Cita: me muestra "Query was empty".
Eso te lo da porque estas liandote con el nombre de las variables. Metes la consulta en $strsq12, pero al mysql_query() le pasas $strsql2 , fijate la diferencia es que en el primero pones un 1 (uno) y en la segunda usas una l (ele).
Lo otro lo miro luego.
Saludos.