Hola sonia, falta una llave al final del archivo para cerrar el primer DO.
Ademas te apunto dos cositas:
1. las variables dentro del bucle do...while tienen el mismo nombre, asi perderas los valores y las consutlas no daran resultados.
2. Ademas haces cada consulta dos veces, tipo
cuando puedes hacer algo asi:
A ver si te he ayudo en algo, salu2
P.D.: Siento la falta de acentos pero mi teclado no funciona bien...