質問編集履歴
7
コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,33 +15,33 @@
|
|
15
15
|
|
16
16
|
echo "select2.options.length=0;\n";
|
17
17
|
|
18
|
-
echo "if (select1.options[select1.selectedIndex].value == 東){";
|
18
|
+
echo "if (select1.options[select1.selectedIndex].value == '東'){";
|
19
19
|
foreach($result as $row3){
|
20
|
-
echo "select2.options[
|
20
|
+
echo "select2.options[] = new Option(" . $row3['shoplist'] . ");";
|
21
21
|
}
|
22
22
|
echo "}\n";
|
23
23
|
|
24
|
-
echo "else if (select1.options[select1.selectedIndex].value == 西){";
|
24
|
+
echo "else if (select1.options[select1.selectedIndex].value == '西'){";
|
25
25
|
foreach($result as $row3){
|
26
|
-
echo "select2.options[
|
26
|
+
echo "select2.options[] = new Option(" . $row3['shoplist'] . ");";
|
27
27
|
}
|
28
28
|
echo "}\n";
|
29
29
|
|
30
|
-
echo "else if (select1.options[select1.selectedIndex].value == 南){";
|
30
|
+
echo "else if (select1.options[select1.selectedIndex].value == '南'){";
|
31
31
|
foreach($result as $row3){
|
32
|
-
echo "select2.options[
|
32
|
+
echo "select2.options[] = new Option(" . $row3['shoplist'] . ");";
|
33
33
|
}
|
34
34
|
echo "}\n";
|
35
35
|
|
36
|
-
echo "else if (select1.options[select1.selectedIndex].value == 北){";
|
36
|
+
echo "else if (select1.options[select1.selectedIndex].value == '北'){";
|
37
37
|
foreach($result as $row3){
|
38
|
-
echo "select2.options[
|
38
|
+
echo "select2.options[] = new Option(" . $row3['shoplist'] . ");";
|
39
39
|
}
|
40
40
|
echo "}\n";
|
41
41
|
|
42
|
-
echo "else if (select1.options[select1.selectedIndex].value == ネ){";
|
42
|
+
echo "else if (select1.options[select1.selectedIndex].value == 'ネ'){";
|
43
43
|
foreach($result as $row3){
|
44
|
-
echo "select2.options[
|
44
|
+
echo "select2.options[] = new Option(" . $row3['shoplist'] . ");";
|
45
45
|
}
|
46
46
|
echo "}\n";
|
47
47
|
echo "</script>\n";
|
@@ -53,23 +53,25 @@
|
|
53
53
|
echo "<td>エリア</td>\n";
|
54
54
|
echo "<td>\n";
|
55
55
|
echo "<select name=area onChange=functionName()>\n";
|
56
|
-
echo "<option name=1 value=東>東</option>\n";
|
56
|
+
echo "<option name=1 value=東>東エリア</option>\n";
|
57
|
-
echo "<option name=2 value=西>西</option>\n";
|
57
|
+
echo "<option name=2 value=西>西エリア</option>\n";
|
58
|
-
echo "<option name=3 value=南>南</option>\n";
|
58
|
+
echo "<option name=3 value=南>南エリア</option>\n";
|
59
|
-
echo "<option name=4 value=北>北</option>\n";
|
59
|
+
echo "<option name=4 value=北>北エリア</option>\n";
|
60
|
-
echo "<option name=5 value=ネ>ネ</option>\n";
|
60
|
+
echo "<option name=5 value=ネ>ネットルーム</option>\n";
|
61
61
|
echo "</select>\n";
|
62
62
|
echo "</td>\n";
|
63
63
|
echo "</tr>\n";
|
64
64
|
|
65
65
|
echo "<tr>\n";
|
66
|
-
echo "<td>店舗</td>\n";
|
66
|
+
echo "<td>希望店舗</td>\n";
|
67
67
|
echo "<td>\n";
|
68
68
|
echo "<select name=selectName2></select>\n";
|
69
69
|
echo "</td>\n";
|
70
70
|
echo "</tr>\n";
|
71
71
|
echo "</form>\n";
|
72
|
+
```
|
72
73
|
|
73
|
-
|
74
|
+
※3/30 コード修正/追記分
|
74
|
-
|
75
|
+
上記コードで実行しまして、もともと参考にしたサイトのコードと比べてみるとselect2.option[]の中身に問題があるように思います。
|
76
|
+
イメージとしてはDBに登録されている「東西南北ネ」の値を持っているデータのそれぞれの数を数えて、$i++などで順番に表示というコードを書ければいいのではないかと思っています。
|
75
|
-
|
77
|
+
よろしくお願い申し上げます。
|
6
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -70,4 +70,6 @@
|
|
70
70
|
echo "</tr>\n";
|
71
71
|
echo "</form>\n";
|
72
72
|
|
73
|
-
print $row3['shoplist'];
|
73
|
+
print $row3['shoplist'];
|
74
|
+
|
75
|
+
```
|
5
情報修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,60 +3,71 @@
|
|
3
3
|
|
4
4
|
現状、セレクトボックス②には何も表示されていないので、DBからデータの受け渡しが出来ていない可能性が高いです。
|
5
5
|
|
6
|
-
|
6
|
+
分かる方がいましたらご回答よろしくお願い致します。
|
7
7
|
|
8
|
+
※21:21 コード修正
|
8
9
|
|
9
10
|
```ここに言語を入力
|
10
|
-
echo "<script>";
|
11
|
+
echo "<script>\n";
|
11
|
-
echo "function functionName(){";
|
12
|
+
echo "function functionName(){\n";
|
12
|
-
echo "var select1 = document.forms.formName.area;";
|
13
|
+
echo "var select1 = document.forms.formName.area;\n";
|
13
|
-
echo "var select2 = document.forms.formName.selectName2;";
|
14
|
+
echo "var select2 = document.forms.formName.selectName2;\n";
|
14
15
|
|
15
|
-
echo "select2.options.length
|
16
|
+
echo "select2.options.length=0;\n";
|
16
17
|
|
17
18
|
echo "if (select1.options[select1.selectedIndex].value == 東){";
|
19
|
+
foreach($result as $row3){
|
18
|
-
echo "select2.options[
|
20
|
+
echo "select2.options[$i] = new Option(" . $row3['shoplist'][0] . ");";
|
21
|
+
}
|
19
|
-
echo "}";
|
22
|
+
echo "}\n";
|
20
23
|
|
21
24
|
echo "else if (select1.options[select1.selectedIndex].value == 西){";
|
25
|
+
foreach($result as $row3){
|
22
|
-
echo "select2.options[
|
26
|
+
echo "select2.options[$i] = new Option(" . $row3['shoplist'][0] . ");";
|
27
|
+
}
|
23
|
-
echo "}";
|
28
|
+
echo "}\n";
|
24
29
|
|
25
30
|
echo "else if (select1.options[select1.selectedIndex].value == 南){";
|
31
|
+
foreach($result as $row3){
|
26
|
-
echo "select2.options[
|
32
|
+
echo "select2.options[$i] = new Option(" . $row3['shoplist'][0] . ");";
|
33
|
+
}
|
27
|
-
echo "}";
|
34
|
+
echo "}\n";
|
28
35
|
|
29
36
|
echo "else if (select1.options[select1.selectedIndex].value == 北){";
|
37
|
+
foreach($result as $row3){
|
30
|
-
echo "select2.options[
|
38
|
+
echo "select2.options[$i] = new Option(" . $row3['shoplist'][0] . ");";
|
39
|
+
}
|
31
|
-
echo "}";
|
40
|
+
echo "}\n";
|
32
41
|
|
33
42
|
echo "else if (select1.options[select1.selectedIndex].value == ネ){";
|
43
|
+
foreach($result as $row3){
|
34
|
-
echo "select2.options[
|
44
|
+
echo "select2.options[$i] = new Option(" . $row3['shoplist'][0] . ");";
|
35
|
-
|
45
|
+
}
|
36
|
-
echo "}
|
46
|
+
echo "}\n";
|
37
|
-
echo "</script>";
|
47
|
+
echo "</script>\n";
|
38
48
|
|
39
49
|
|
40
50
|
|
41
|
-
echo "<form name=formName method=post action=./pathToProgramFile>";
|
51
|
+
echo "<form name=formName method=post action=./pathToProgramFile>\n";
|
42
|
-
echo "<tr>";
|
52
|
+
echo "<tr>\n";
|
43
|
-
echo "<td>エリア</td>";
|
53
|
+
echo "<td>エリア</td>\n";
|
44
|
-
echo "<td>";
|
54
|
+
echo "<td>\n";
|
45
|
-
echo "<select name=area onChange=functionName()>";
|
55
|
+
echo "<select name=area onChange=functionName()>\n";
|
46
|
-
echo "<option name=1 value=東>東</option>";
|
56
|
+
echo "<option name=1 value=東>東</option>\n";
|
47
|
-
echo "<option name=2 value=西>西</option>";
|
57
|
+
echo "<option name=2 value=西>西</option>\n";
|
48
|
-
echo "<option name=3 value=南>南</option>";
|
58
|
+
echo "<option name=3 value=南>南</option>\n";
|
49
|
-
echo "<option name=4 value=北>北</option>";
|
59
|
+
echo "<option name=4 value=北>北</option>\n";
|
50
|
-
echo "<option name=5 value=ネ>ネ</option>";
|
60
|
+
echo "<option name=5 value=ネ>ネ</option>\n";
|
51
|
-
echo "</select>";
|
61
|
+
echo "</select>\n";
|
52
|
-
echo "</td>";
|
62
|
+
echo "</td>\n";
|
53
|
-
echo "</tr>";
|
63
|
+
echo "</tr>\n";
|
54
64
|
|
55
|
-
echo "<tr>";
|
65
|
+
echo "<tr>\n";
|
56
66
|
echo "<td>店舗</td>\n";
|
57
67
|
echo "<td>\n";
|
58
|
-
echo "<select name=selectName2></select>";
|
68
|
+
echo "<select name=selectName2></select>\n";
|
59
69
|
echo "</td>\n";
|
60
70
|
echo "</tr>\n";
|
61
|
-
echo "</form>";
|
71
|
+
echo "</form>\n";
|
72
|
+
|
62
|
-
```
|
73
|
+
print $row3['shoplist'];```
|
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
判る方いましたらご回答よろしくお願い致します。
|
7
7
|
|
8
8
|
|
9
|
+
```ここに言語を入力
|
9
10
|
echo "<script>";
|
10
11
|
echo "function functionName(){";
|
11
12
|
echo "var select1 = document.forms.formName.area;";
|
@@ -57,4 +58,5 @@
|
|
57
58
|
echo "<select name=selectName2></select>";
|
58
59
|
echo "</td>\n";
|
59
60
|
echo "</tr>\n";
|
60
|
-
echo "</form>";
|
61
|
+
echo "</form>";
|
62
|
+
```
|
3
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,8 +6,6 @@
|
|
6
6
|
判る方いましたらご回答よろしくお願い致します。
|
7
7
|
|
8
8
|
|
9
|
-
$counts = count($shoplist);
|
10
|
-
|
11
9
|
echo "<script>";
|
12
10
|
echo "function functionName(){";
|
13
11
|
echo "var select1 = document.forms.formName.area;";
|
@@ -16,23 +14,23 @@
|
|
16
14
|
echo "select2.options.length = 0;";
|
17
15
|
|
18
16
|
echo "if (select1.options[select1.selectedIndex].value == 東){";
|
19
|
-
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");";
|
17
|
+
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");}";
|
20
18
|
echo "}";
|
21
19
|
|
22
20
|
echo "else if (select1.options[select1.selectedIndex].value == 西){";
|
23
|
-
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");";
|
21
|
+
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");}";
|
24
22
|
echo "}";
|
25
23
|
|
26
24
|
echo "else if (select1.options[select1.selectedIndex].value == 南){";
|
27
|
-
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");";
|
25
|
+
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");}";
|
28
26
|
echo "}";
|
29
27
|
|
30
28
|
echo "else if (select1.options[select1.selectedIndex].value == 北){";
|
31
|
-
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");";
|
29
|
+
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");}";
|
32
30
|
echo "}";
|
33
31
|
|
34
32
|
echo "else if (select1.options[select1.selectedIndex].value == ネ){";
|
35
|
-
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");";
|
33
|
+
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");}";
|
36
34
|
echo "}";
|
37
35
|
echo "} ";
|
38
36
|
echo "</script>";
|
@@ -40,7 +38,6 @@
|
|
40
38
|
|
41
39
|
|
42
40
|
echo "<form name=formName method=post action=./pathToProgramFile>";
|
43
|
-
//選択肢その1
|
44
41
|
echo "<tr>";
|
45
42
|
echo "<td>エリア</td>";
|
46
43
|
echo "<td>";
|
@@ -55,10 +52,9 @@
|
|
55
52
|
echo "</tr>";
|
56
53
|
|
57
54
|
echo "<tr>";
|
58
|
-
echo "<td>
|
55
|
+
echo "<td>店舗</td>\n";
|
59
56
|
echo "<td>\n";
|
60
|
-
echo "<select name=selectName2>";
|
57
|
+
echo "<select name=selectName2></select>";
|
61
|
-
echo "</select>";
|
62
58
|
echo "</td>\n";
|
63
59
|
echo "</tr>\n";
|
64
60
|
echo "</form>";
|
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
echo "var select1 = document.forms.formName.area;";
|
14
14
|
echo "var select2 = document.forms.formName.selectName2;";
|
15
15
|
|
16
|
-
echo "select2.options.length = 0;
|
16
|
+
echo "select2.options.length = 0;";
|
17
17
|
|
18
18
|
echo "if (select1.options[select1.selectedIndex].value == 東){";
|
19
19
|
echo "select2.options['$counts'] = new Option(" . $result['shoplist'] . ");";
|
@@ -57,7 +57,6 @@
|
|
57
57
|
echo "<tr>";
|
58
58
|
echo "<td>希望店舗</td>\n";
|
59
59
|
echo "<td>\n";
|
60
|
-
//選択肢その2(選択肢その1の項目によって変化)
|
61
60
|
echo "<select name=selectName2>";
|
62
61
|
echo "</select>";
|
63
62
|
echo "</td>\n";
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -45,11 +45,11 @@
|
|
45
45
|
echo "<td>エリア</td>";
|
46
46
|
echo "<td>";
|
47
47
|
echo "<select name=area onChange=functionName()>";
|
48
|
-
echo "<option name=1 value=東>東
|
48
|
+
echo "<option name=1 value=東>東</option>";
|
49
|
-
echo "<option name=2 value=西>西
|
49
|
+
echo "<option name=2 value=西>西</option>";
|
50
|
-
echo "<option name=3 value=南>南
|
50
|
+
echo "<option name=3 value=南>南</option>";
|
51
|
-
echo "<option name=4 value=北>北
|
51
|
+
echo "<option name=4 value=北>北</option>";
|
52
|
-
echo "<option name=5 value=ネ>ネ
|
52
|
+
echo "<option name=5 value=ネ>ネ</option>";
|
53
53
|
echo "</select>";
|
54
54
|
echo "</td>";
|
55
55
|
echo "</tr>";
|