pueden estar fallando varias cosas.....
intenta
Código PHP:
if ( $ocupacion = "1" ) {
mysql_query("insert into bd (ocupacion) values ('$otra_ocup')") or die(mysql_error());
} else {
mysql_db_query("consultex","insert into bd (ocupacion) values('$otra_ocup')");
}
usa la funcion mysql_error en els egundo caso tambien, te debe mostrar si hay errores de sintaxis...
un saludo