質問編集履歴
3
2016/02/19更新
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
PHPの検索フォームに関して(2016/02/19
|
1
|
+
PHPの検索フォームに関して(2016/02/19更新)
|
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
新たな観点が出てきたのでまた改めて質問させていただきますので、よろしくお願いします。
|
1
|
+
新たな観点が出てきたのでまた改めて質問させていただきますので、よろしくお願いします。
|
2
2016/02/19追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
PHPの検索フォームに関して(2016/02/1
|
1
|
+
PHPの検索フォームに関して(2016/02/19追記あり)
|
test
CHANGED
@@ -1,77 +1 @@
|
|
1
|
-
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
親データの中から一つ選択すると子データが選択可能になり、子データの中から一つ選択すると孫データが選択可能になるというフォームの仕様なのですが(プルダウンの挙動はjavascriptで指定)、データを検索結果表示ページヘGETで投げた際に親、子、孫のvalue値を全て保持させる記述はどういったものでしょうか?(親、子、孫に同時にselectedを指定しなければいけないのは分かるのですが具体的にどういった記述でしょうか?)
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
```ここに言語を入力
|
10
|
-
|
11
|
-
<select id="親">
|
12
|
-
|
13
|
-
<option value="">---</option>
|
14
|
-
|
15
|
-
<?php
|
16
|
-
|
17
|
-
foreach ($parents_list as $parent => $children_list) {
|
18
|
-
|
19
|
-
echo '<option value="'.$parent.'">'.$parent.'</option>';
|
20
|
-
|
21
|
-
}
|
22
|
-
|
23
|
-
?>
|
24
|
-
|
25
|
-
</select>
|
26
|
-
|
27
|
-
<select id="子">
|
28
|
-
|
29
|
-
<option value="">---</option>
|
30
|
-
|
31
|
-
<?php
|
32
|
-
|
33
|
-
foreach ($maker_list as $parent => $children_list) {
|
34
|
-
|
35
|
-
echo '<optgroup label="'.$parent.'">';
|
36
|
-
|
37
|
-
foreach ($children_list as $child => $grandsons_list) {
|
38
|
-
|
39
|
-
$view_displacement = str_replace($parent,"",$displacement);
|
40
|
-
|
41
|
-
echo '<option value="'.$child.'">'.$view_displacement.'</option>';
|
42
|
-
|
43
|
-
}
|
44
|
-
|
45
|
-
echo '</optgroup>';
|
46
|
-
|
47
|
-
}
|
48
|
-
|
49
|
-
?>
|
50
|
-
|
51
|
-
</select>
|
52
|
-
|
53
|
-
```
|
54
|
-
|
55
|
-
|
56
|
-
|
57
|
-
2016/02/16 18:10追記
|
58
|
-
|
59
|
-
|
60
|
-
|
61
|
-
ご回答者の方々、大変有難うございます。
|
62
|
-
|
63
|
-
ちょっと私の方で説明不足の点があったので補足させていただきます。
|
64
|
-
|
65
|
-
|
66
|
-
|
67
|
-
仕様上selectタグをformタグで囲むことが出来ません。
|
68
|
-
|
69
|
-
つまり、selectタグでname属性を使用して次頁でデータを取得させる、といった事ができません。
|
70
|
-
|
71
|
-
|
72
|
-
|
73
|
-
「親→子→孫」と選択していって、孫選択肢に結びつけてある値のみが次項で取得されます(親、子、孫のデータは全て同じテーブルにあります)。
|
74
|
-
|
75
|
-
|
76
|
-
|
77
|
-
環境上、出来ればSQL文を直接記述するひつようのないような方法を探しているのですが無理でしょうか?(孫選択肢に結びつけてある値(固有の番号になっています)をキーにして親と子のデータを引っ張ってくるPHPの記述をできれば教えていただきたいです)
|
1
|
+
新たな観点が出てきたのでまた改めて質問させていただきますので、よろしくお願いします。。
|
1
補足説明1
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
PHPの検索フォームに関して
|
1
|
+
PHPの検索フォームに関して(2016/02/16 18:10追記あり)
|
test
CHANGED
@@ -51,3 +51,27 @@
|
|
51
51
|
</select>
|
52
52
|
|
53
53
|
```
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
2016/02/16 18:10追記
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
ご回答者の方々、大変有難うございます。
|
62
|
+
|
63
|
+
ちょっと私の方で説明不足の点があったので補足させていただきます。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
仕様上selectタグをformタグで囲むことが出来ません。
|
68
|
+
|
69
|
+
つまり、selectタグでname属性を使用して次頁でデータを取得させる、といった事ができません。
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
「親→子→孫」と選択していって、孫選択肢に結びつけてある値のみが次項で取得されます(親、子、孫のデータは全て同じテーブルにあります)。
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
環境上、出来ればSQL文を直接記述するひつようのないような方法を探しているのですが無理でしょうか?(孫選択肢に結びつけてある値(固有の番号になっています)をキーにして親と子のデータを引っ張ってくるPHPの記述をできれば教えていただきたいです)
|