私は、ユーザーがさまざまな襟のタイプを選択できるようにする以下のフォームを持っています。各チェックボックスには、フォームの送信時に送信されるカラーIDがあります。
ユーザーが最初の3つのカラーを選択したと仮定します。このようになります。
次に、insertステートメントを使用してこれらの3つの襟を襟のテーブルに追加します。その後、ユーザーが必要に応じて、襟のタイプのチェックを外すか、新しいものを追加することができます。
以下のように、ユーザーが2番目のタイプのチェックを外したと仮定します。
ここで、2番目のカラータイプを参照する特定の行をテーブルから削除する必要があります。下の画像はテーブルの構造を示しています。
今私の問題は、ユーザーが変更を加えた場合(新しいチェックボックスをオンまたはオフにした場合)にフォームが送信されるときです。行を挿入または削除するにはどうすればよいですか?チェックボックスごとにSELECTステートメントを記述して、そのカラーIDが存在するかどうかを確認する必要がありますか?
与えられたロジックに従って自分でコードを作成できるので、ロジックを手伝ってください。
ありがとう