質問編集履歴

3

2016/02/19更新

2016/02/19 06:27

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- PHPの検索フォームに関して(2016/02/19追記あり)
1
+ PHPの検索フォームに関して(2016/02/19更新)
test CHANGED
@@ -1 +1 @@
1
- 新たな観点が出てきたのでまた改めて質問させていただきますので、よろしくお願いします。
1
+ 新たな観点が出てきたのでまた改めて質問させていただきますので、よろしくお願いします。

2

2016/02/19追記

2016/02/19 06:27

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- PHPの検索フォームに関して(2016/02/16 18:10追記あり)
1
+ PHPの検索フォームに関して(2016/02/19追記あり)
test CHANGED
@@ -1,77 +1 @@
1
- PHP検索フォームに関して質問です(フレームワークを使用していのでフォーム自体は検索結果表示ページでもUIとて引き継がれるものとして考えてださ
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

2016/02/19 06:26

投稿

退会済みユーザー
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の記述をできれば教えていただきたいです)