2011-11-07 3 views
0

私は現在、テーブルに整数を入力するドロップダウンボックスを持っています。 IDに基づいてデータベース内のリストに$ myVariableの選択肢を追加しています。私がやるのに苦労してる何複数のINTをデータベースに追加するにはどうすればよいですか?

は$ myVariable変数のとデータベースに挿入し、ユーザの確認チェックボックスシステムに、このドロップダウン選択システムを変換しています。

は、どのように私は1つの挿入文でデータベースに複数のIDの[myVariableID]を挿入することができますか?

編集: 私はXのリストを持つテーブルがあります。 XにはIDがあるので、そのIDを別のテーブルに挿入したいとします。テーブルにこれらの値を挿入する

X 1 has ID 1 

X 2 has ID 2 

は私がXは連結テーブルを使用して関連しているかを確認することができます。

したがって、チェックボックスのリスト(Xのすべてが出力されています)を使用して、XのIDをリンクテーブルに複数回挿入する必要があります。

ドロップダウンがX、およびX IDを選択ので、それは現在制限されています。私は、チェックボックスを使用している場合は、どのように私は動的にXのIDをつかみ、そしてsが選択されているものは何でもX」を挿入し、チェックボックスの選択に基づいてX IDの複数を追加します。

Name  ID 
X1 || 1 
X2 || 2 
X3 || 3 
X4 || 4 

ユーザは、データベーステーブルにID 1、2を挿入し、X1、X2を選択します。 $ var1、$ var2、..などがリストに追加される可能性があるので、私はできません。これは私が配列またはforeachの考える理由です

問題: ドロップダウン選択は一つの値($変数) チェックボックスシステムを(私が欲しいもの)、複数の可能な値を持っています。

+0

どのように非常に役立ちます。 – SMacFadyen

+0

私は役に立つ人です(これは11ヶ月で39.5kをどのように蓄積したかです)。 –

+0

私のコメントを追加します:-1以前の研究ではなく、質問が明確でないためです。 –

答えて

3

INSERTは、複数の値を挿入するサポートしています。

クイック例:

INSERT INTO table (id, something) VALUES (1, 10), (2, 11), (1, 28) 
+0

うーん、私はどのように変数に複数の値を割り当てるだろうか? IDは静的ではなく、DBから引き出す必要があります。 – SMacFadyen

+0

@SMacFadyen Hm、私は本当に理解していない。たぶん、あなたの質問に言い換えて、いくつかの詳細を追加する必要があります。私は問題を見ない。 – kapa

+0

問題ありません。私は$変数が挿入されたときにどのように動的になるのだろうかと思っていました。あなたの解決策は$変数がボードに挿入されることを示唆しているので、ボックス1と2と3がチェックされていれば、すべて同じになります。 – SMacFadyen

関連する問題