el problema es que $biblio y $clas nunca tendran valores al mismo tiempo, ya que el update lo estas intentando aplicar cada vez que haya un parametro en el arreglo $_GET, es decir, si usas por ejemplo:
Código PHP:
www.algo.com?par1=1&par2=2&par3=3
con el foreach solo tendras un valor por cada vuelta, es decir para la primera vuelta es 1, la siguiente 2 y la última 3, pero solo uno por vez, y como no se que parametros pasa y si estos varian o no, pues no me atrevo a darte una solucion, complementa la info y vemos que hacemos
saludos.