質問するログイン新規登録

質問編集履歴

2

質問の修正

2019/02/11 13:24

投稿

Linkey
Linkey

スコア77

title CHANGED
File without changes
body CHANGED
@@ -85,4 +85,4 @@
85
85
  (省略)
86
86
  ```
87
87
 
88
- Laravel,phpに詳しい方がいましたら回答いただけないでしょうか?
88
+ Laravel,phpに詳しい方がいましたら実装例を回答としていただけないでしょうか?

1

実現したい内容を追加

2019/02/11 13:24

投稿

Linkey
Linkey

スコア77

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,7 @@
1
1
  Laravelを勉強している者です。indexページ表示時にユーザーテーブルから取得した結果をtableタグで
2
- 表示させているのですが、これを都道府県の条件で抽出した結果を出力させたい場合、技術的に可能しょうか?
2
+ 表示させているのですが、これを都道府県の条件で抽出した結果を出力させたいです。
3
+ 実装したソースコードは実行時エラーとなってしまい実現するための方法を探してみましたがなかなか見つかりませんでした。
3
4
 
4
- もし無理だとしたらソートボタンを押したら都道府県の値を条件にテーブルを検索して再取得するような処理を実装しようと考えています。
5
-
6
- 下記に記載したソースコードは実行時エラーとなりますが実現させたいことはソースコード内のコメントに記載しました。
7
-
8
5
  UserController.php
9
6
  ```php
10
7
  <?php
@@ -42,7 +39,7 @@
42
39
  var infoList;
43
40
  window.onload = function() {
44
41
  //ページ読み込み時にユーザー情報リストを保持しておく
45
- var infoList = $db1;
42
+ infoList = $db1;
46
43
  }
47
44
 
48
45
  function selectPref(){
@@ -52,8 +49,13 @@
52
49
  }
53
50
 
54
51
  function doSort(){
52
+ var sortList = new Array();
55
- //prefの値を条件にユーザー情報リスト($db1)の抽出を行う
53
+ for(let i = 0; i < infoList.length; i++) {
56
- //条件に合致したデータを<table></table>に表示させる
54
+ if(infoList[i].prefecture == pref){
55
+ sortList.push(infoList[i]);
56
+ }
57
+ }
58
+ $db1 = sortList;
57
59
  }
58
60
  </script>
59
61
  </head>