Web ページに表示される製品のリストがあります。
各製品は、データベース内の一意の製品 ID によって識別されます。
最初にページが読み込まれると、すべての製品の下にティックとクロスの両方が表示されます (画像 1)
ユーザーが特定の製品のチェックマークをクリックすると、興味ありとして表示されます (画像 2)
ユーザーが特定の製品の十字記号をクリックすると、興味なしとして表示されます (画像 3)
ユーザーが興味を持っているユーザー名と productId を保存することにより、ページが読み込まれるたびに、ユーザーが最後に選択した設定を読み込む必要があります。
関心のあるすべての ProductaId を DB に保存し、それらを使用してユーザー設定をロードするため、ユーザーが関心があるか関心がないかの 2 つの状態しかない場合、これは単純なままです。つまり、すべての ProductId にクラス Interested を適用します。データベース内にないすべての Id の DB および NotInterested クラス内。
3 番目の状態は、ユーザーがまったく触れていない状態である Image1 です。
私はすでに以下のようなDBテーブルを持っています
CREATE TABLE ユーザー設定( ユーザー ID 整数、 Interested_ProductsId VARCHAR(150) );
Interested_ProductsId を CSV 製品 ID として保存しています (つまり、5、75、2、15 はすべて製品 ID です)
今、私の質問は、CSV で 3 番目の状態 (Image1) を実現することです。顧客が関心を持っている ProductsId のみを保存しています。
前もって感謝します