回答編集履歴

1

追記

2016/11/24 07:27

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -43,3 +43,51 @@
43
43
  からquestionTitleはプライマリーキーでもユニークでもない、question_idがプライマリーキーなのか?思いましたが、
44
44
 
45
45
  どうですか?もしプライマリーキーであればプライマリーキーでwhere句で絞ったら1つしか結果はでてこないので重複はないとおもうのですがどうですか?
46
+
47
+
48
+
49
+ ###追記
50
+
51
+ 以下のような流れでどうですか?こちらににたようなテーブル作って実行すると一応動いてます。
52
+
53
+ ```
54
+
55
+ $sql = "SELECT * FROM question WHERE question_id = 1";
56
+
57
+ $result = mysql_query($sql,$link);
58
+
59
+
60
+
61
+ $question_count = 1;
62
+
63
+
64
+
65
+ echo '<form action ="question.php" method="post">';
66
+
67
+ while($col = mysql_fetch_assoc($result)){
68
+
69
+ echo '<h3>'.$col['questionTitle'].'</h3>';
70
+
71
+ echo '<div align="center" class="question">';
72
+
73
+ echo $col['question'];
74
+
75
+
76
+
77
+ for($i=1; $i<=count($col)-4; $i++) {
78
+
79
+ print("<input type='radio' name='question{$question_count}' value={$i}>".$col['answer'.$i]);
80
+
81
+ }
82
+
83
+ echo '</div>';
84
+
85
+ $question_count++;
86
+
87
+ }
88
+
89
+ echo '</form>';
90
+
91
+ mysql_close($link);
92
+
93
+ ```