質問編集履歴

2

質問の修正

2019/02/11 13:24

投稿

Linkey
Linkey

スコア77

test CHANGED
File without changes
test CHANGED
@@ -172,4 +172,4 @@
172
172
 
173
173
 
174
174
 
175
- Laravel,phpに詳しい方がいましたら回答いただけないでしょうか?
175
+ Laravel,phpに詳しい方がいましたら実装例を回答としていただけないでしょうか?

1

実現したい内容を追加

2019/02/11 13:24

投稿

Linkey
Linkey

スコア77

test CHANGED
File without changes
test CHANGED
@@ -1,14 +1,8 @@
1
1
  Laravelを勉強している者です。indexページ表示時にユーザーテーブルから取得した結果をtableタグで
2
2
 
3
- 表示させているのですが、これを都道府県の条件で抽出した結果を出力させたい場合、技術的に可能しょうか?
3
+ 表示させているのですが、これを都道府県の条件で抽出した結果を出力させたいです。
4
4
 
5
-
6
-
7
- もし無理だとしたらソートボタンを押したら都道府県の値を条件にテーブルを検索して再取得するような処理を実装しようと考えています。
8
-
9
-
10
-
11
- 下記に記載したソースコードは実行時エラーとなすが実現させいことはソースコード内コメントに記載しました。
5
+ 実装したソースコードは実行時エラーとなってし実現する方法を探てみましたがなかなか見つかりませんでした
12
6
 
13
7
 
14
8
 
@@ -86,7 +80,7 @@
86
80
 
87
81
  //ページ読み込み時にユーザー情報リストを保持しておく
88
82
 
89
- var infoList = $db1;
83
+ infoList = $db1;
90
84
 
91
85
  }
92
86
 
@@ -106,9 +100,19 @@
106
100
 
107
101
  function doSort(){
108
102
 
109
- //prefの値を条件にユーザー情報リスト($db1)の抽出を行う
103
+ var sortList = new Array();
110
104
 
111
- //条件に合致したデータを<table></table>に表示させる
105
+ for(let i = 0; i < infoList.length; i++) {
106
+
107
+ if(infoList[i].prefecture == pref){
108
+
109
+ sortList.push(infoList[i]);
110
+
111
+ }
112
+
113
+ }
114
+
115
+ $db1 = sortList;
112
116
 
113
117
  }
114
118