0

私は2つのmysqlテーブルを持っています

  1. questions
  2. answers 

質問テーブルには質問があり、回答テーブルには各回答ポイントが質問に関連する回答があるため、レベルがあります

question 1 -> answer 1 -> question 2
           -> answer 2 -> question 3
           -> answer 3 -> question 4 -> answer 1 -> question 5
                                     -> answer 2 -> question 6
                                     -> answer 3 -> question 7
question 8 -> answer 1 -> question 9
           -> answer 2 -> question 10-> answer 1 ->question 12
                                        answer 2 ->question 13
           -> answer 3 -> question 11 

質問をツリー ビューで表示する必要がある

question 1->question2
            question3
            question4->question 5
                       question 6
                       question 7
question 8->question 9
            question 10->question 12
                         question 13
            question 11

私の質問テーブルのフィールドは

id  qtype   qtext

私の回答テーブルのフィールドは

id  answer  quzid   targetquz

この 2 つのテーブルに基づいて、php を使用してツリービューを作成する方法は誰でも知っています。どうもありがとうございます。

4

1 に答える 1

0

私がここで物事を誤解していないことを願っています(あなたが意図的に答えを指している質問があるかどうか、そして答えのない別の質問に答えているかどうかはわかりません); しかし、一般的に言えば、私はwhileループを使用します。

while()
{ first level here
while()
{ second level here
while()
{ third level here
....
}
}
}

于 2013-01-08T11:55:52.223 に答える