2010-12-16 5 views
0

私は日、月、週、年とこのような様々な他のデータの値を保持している質問/回答のテーブルを持っている:フロントエンドでデータをリンクするための設定フォーム/フィールドテーブル?

tbl_Questions

tbl_answers
answer_id
質問をquestion_id
回答

tbl_QA

サンプル日は次のようになりますanswer_id
question_id qa_id:

質問:
23 - ヶ

回答:
234 - ヤン
235 - 2月
236 - March ...

QA:
100 - 23から234
101 - 23から235 102 - 23から236 ...

このすべてが素晴らしいですが、私は私が(参照)、これを引っ張るんどのように失われていますデータはフロントエンドのフォームに入りますか?明らかに月はドロップダウンリストになるので、これらの値をプルダウンして、月がある質問の「月」値を選択すると、これらのIDをユーザーテーブルに書きたいと思う。このようにして、1つの場所からすべてのデータをリンクさせることで分析を行うことができます。これについてどうやって行くかに関するガイドラインは? mysqlとphpを使って数ヶ月のために


2)、私は別々の行に1月、2月、などを保管する必要がありますか私は、「月」、「2月」のように一つのセルにすべてのデータをseralizeすることができます...私の懸念は、私が必要ですこれらのルックアップ値の多くを検索するため、シリアライズされたテキスト内でそれを実行できるかどうかはわかりません。

答えて

0

各質問

<select> 
while($row = mysql_fetch_assoc($result) { 
    $value = $row['question_id']; 
    $month = $row['question']; 
    echo "<option value='$value'>$month</option>"; 
} 
</select> 

$結果変数は明らかにあなたのDBクエリであることを反復処理するために、whileループとmysql_fetch_assocを使用してデータベースからデータを引き出します。