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

質問編集履歴

2

文章とコードの追加

2020/01/27 04:21

投稿

sasamichan
sasamichan

スコア9

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,7 @@
4
4
 
5
5
  phpmyAdminで実行したところ、そこでは正しく抽出できるのですが
6
6
  phpから取得しようとするとどうしても一行しかとってきてくれません…。
7
+ sqlを見直したりしましたがわからず、アドバイスやヒントなどいただけたら幸いです。
7
8
 
8
9
  | id | no | name | purpose | price |
9
10
  |m_saitou| 1 |てすと |  出勤 | 200 |
@@ -29,10 +30,30 @@
29
30
  $pattern_data["price"] = $row["price"];
30
31
  }
31
32
 
32
-
33
33
  $jsondata = json_encode($pattern_data, JSON_UNESCAPED_UNICODE);
34
34
  echo $jsondata;
35
-
36
35
  }
36
+ ```
37
37
 
38
+ ```javascript
39
+ function patternInput(staffId){
40
+
41
+ var selectNm = document.getElementById("patternSelect").value;
42
+
43
+ alert(staffId);
44
+ $.ajax({
45
+ type: 'POST',
46
+ url:'ajax.php',
47
+ data:{ "select":selectNm,
48
+ "staff":staffId }
49
+ }).done(function(data) {
50
+ //通信が成功した時の処理
51
+ document.getElementById("dekita").value = data;
52
+ }).fail(function(jqXHR,textStatus, errorThrown) {
53
+ //通信が失敗した時の処理
54
+ console.log("NG:" + textStatus.status);xhr.statusText
55
+ console.log("NG:" +errorThrown.statusText)
56
+ document.getElementById("dekita").value = jqXHR.status;
57
+ });
58
+ }
38
59
  ```

1

質問用にデータを短くしていましたが、変更し忘れていた箇所があったので編集しました。

2020/01/27 04:21

投稿

sasamichan
sasamichan

スコア9

title CHANGED
File without changes
body CHANGED
@@ -20,22 +20,13 @@
20
20
  $Id = urldecode($_POST["staff"]);
21
21
  $name = urldecode($_POST["select"]);
22
22
 
23
- $sql = "SELECT FROM pattern WHERE id = '".$Id."' AND name = '".$name."' AND ORDER BY no ASC";
23
+ $sql = "SELECT purpose,price FROM pattern WHERE id = '".$Id."' AND name = '".$name."' AND ORDER BY no ASC";
24
24
  $res = $db->query($sql);
25
25
  $row = mysqli_fetch_array($res);
26
26
 
27
27
  while($row = mysqli_fetch_array($res)){
28
28
  $pattern_data["purpose"] = $row["purpose"];
29
- $pattern_data["destinaton"] = $row["destination"];
30
- $pattern_data["rides"] = $row["rides"];
29
+ $pattern_data["price"] = $row["price"];
31
- $pattern_data["departure"] = $row["departure"];
32
- $pattern_data["arrival"] = $row["arrival"];
33
- $pattern_data["way"] = $row["way"];
34
- $pattern_data["money"] = $row["money"];
35
- $pattern_data["stayPlace"] =$row["stayPlace"];
36
- $pattern_data["stayMoney"] = $row["stayMoney"];
37
- $pattern_data["allowance"] = $row["allowance"];
38
- //$pattern_data = $row;
39
30
  }
40
31
 
41
32