antes de hacer operaciones sobre los datos, es necesario que estes segura que la consulta devuelve un resultado, para esto agrega un or die.. para saber si algo falla en la consulta..
Código PHP:
$resultado=mysql_query("select estado, estacion, longitud, latitud, direccion, generador, cia_electrica, telefono_cia, nro_medidor, nro_cliente, nro_contrato from region where $campoac like '%{$_POST['buscador']}%'",$link) or die (mysql_error());
asi podras saber si hay un error en la consulta ;) y por eso no funciona lo de mas abajo.. :)