Yo creo que tu problema es que no le estas pasando el valor que es a la última consulta
Me explico has algo como esto
Código PHP:
$centro = mysql_fetch_array(mysql_query("select opcion from lista_paises where id='{$cen}'"),$conexion) or die("Problemas en el select Centro_Paises: ".mysql_error());
$planta = mysql_fetch_array(mysql_query("select opcion from lista_estados where id='{$plan}'"),$conexion) or die("Problemas en el select Planta_Estados: ".mysql_error());
$result = mysql_query("select clau.nomb_gpo,clau.nomb_ind,indicador.id_ind,clau.nomb_subind,valor from clau join indicador
on clau.nomb_ind=indicador.nomb_ind where nomb_pla='$planta["opcion"]' and nomb_cen='$centro["opcion"]' and mes='{$mes}' and ano='{$anio}' order by id_ind asc limit 0,3"
,$conexion) or die("Problemas en el select result: ".mysql_error());