回答編集履歴

2

見直し

2019/12/19 12:13

投稿

退会済みユーザー
test CHANGED
@@ -4,12 +4,70 @@
4
4
 
5
5
  質問ごとにinput type=hiddenにてnameをid1としてidも持たせられればよいのではないかと。
6
6
 
7
+ あるいは、questionのあとにidをそのまま出力しちゃうとか。
7
8
 
8
9
 
10
+
11
+ ```php
12
+
13
+ <?php
14
+
15
+ foreach ($rows as $col) :
16
+
9
- そうすると、`$_POST['id1']`に関連する回答が`$_POST['question1']`として得られるようになります。
17
+ echo "問".$col['id'].':'.htmlspecialchars($col['contents'], ENT_QUOTES).':';
18
+
19
+ echo htmlspecialchars($col['a'], ENT_QUOTES);
20
+
21
+ ?>
22
+
23
+ <input type="radio" name="question<?php echo $col['id']; ?>" value="a" />
24
+
25
+ <?php
26
+
27
+ echo htmlspecialchars($col['b'], ENT_QUOTES);
28
+
29
+ ?>
30
+
31
+ <input type="radio" name="question<?php echo $col['id']; ?>" value="b" />
32
+
33
+ <?php
34
+
35
+ echo htmlspecialchars($col['c'], ENT_QUOTES);
36
+
37
+ ?>
38
+
39
+ <input type="radio" name="question<?php echo $col['id']; ?>" value="c" />
40
+
41
+ <?php
42
+
43
+ echo htmlspecialchars($col['d'], ENT_QUOTES);
44
+
45
+ ?>
46
+
47
+ <input type="radio" name="question<?php echo $col['id']; ?>" value="d" />
48
+
49
+ <?php
50
+
51
+ endforeach;
52
+
53
+ ?>
54
+
55
+ ```
56
+
57
+ (ざっくり書いただけで、動作確認まではしていないけど。)
10
58
 
11
59
 
12
60
 
13
61
  あと、回答選択肢にquestionって付けるの、意味わからない。
14
62
 
15
63
  選んだものという意味でchoiceとか回答という意味でanswerとかが無難な気がする。
64
+
65
+
66
+
67
+ あと、結果を収めた配列にsqlって付けるのも、意味わからない。
68
+
69
+ 結果セット→rowsなら、1行ごとの個別のデータはカラムなのでcolとか使いたくなる。
70
+
71
+
72
+
73
+ aを選んだら回答として0よりもaを得たほうがわかりやすかろう。

1

見直し

2019/12/19 12:13

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,9 @@
7
7
 
8
8
 
9
9
  そうすると、`$_POST['id1']`に関連する回答が`$_POST['question1']`として得られるようになります。
10
+
11
+
12
+
13
+ あと、回答選択肢にquestionって付けるの、意味わからない。
14
+
15
+ 選んだものという意味でchoiceとか回答という意味でanswerとかが無難な気がする。