@08302025

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

プルダウンで選択した情報を取得したい

プルダウンで500000万円以下、1000000万円以下、2000000円以下のようなプルダウンが10000000円まであり、それ以上は10000000円以上となるプルダウンを作る。
選択したプルダウンの金額に応じて対象の商品を取ってくる処理を教えていただきたい。

選択されたプルダウンと対象の商品を取得してくるSQLの結びつけ方が分からない。angularとnode.js Postgresを使用している。

HTMLの検索ボタンを押下するとTypeScriptに記載のある処理に移行する。その後controller内にあるserver側に処理が移り、後にservice内にあるsql文を実行することになる。その際はどのような処理になるのかお伺いしたいです。かなりざっくりした質問になってしまいますがご回答いただけると幸いです。以下ChatGPTに処理を考えさせたのですがこな作りとしてはこのようになっています。

検索
↓

検索

onSearch(): void {
this.http.get('/api/search?keyword=example').subscribe(response => {
this.results = response;
});
}

@Get('search')
search(@Query('keyword') keyword: string): Promise {
return this.searchService.searchKeyword(keyword);
}
↓←具体的にここでSQLを打ちたい
async searchKeyword(keyword: string): Promise {
return this.searchRepository.findByKeyword(keyword);
}

async findByKeyword(keyword: string): Promise {
return this.dataSource.query(
'SELECT * FROM items WHERE name LIKE ?', [%${keyword}%]
);
}

0 likes

1Answer

先のあなたのスレッド ↓ と同じ質問ですよね

同じ質問で複数のスレッドを立てるのは止めて、先のスレッドで質問を続けてください。スレッドの乱立は迷惑になります。

1Like

Your answer might help someone💌