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

質問編集履歴

9

削除された内容の復元を行いました

2018/06/19 10:02

投稿

amaguri
amaguri

スコア227

title CHANGED
@@ -1,1 +1,1 @@
1
- セキュリティ関わる問題なので削除させていただきました。
1
+ value属性取得 cakephp1.3
body CHANGED
@@ -1,1 +1,42 @@
1
+ ![イメージ説明](d70287b1b81c3216d2ccbf6a04a4edad.png)
2
+ このレイアウトでdatabaseのプルダウンを選択したらvalue値が渡されそのvalue値で
1
- セキュリティの関わ問題なので削除さていだきました
3
+ tableを検索すsqlを走らせた
4
+ ```ここに言語を入力
5
+ $this->Entity->setDataSource('hive');
6
+ $sql ="select * from DBS;";
7
+ $dbs= $this->Entity->query($sql);
8
+ $this->set('dbs', $dbs);
9
+ ```
10
+ ```ここに言語を入力
11
+ ctp
12
+ <form name ="formName" method = "POST">
13
+ <select name="database_id" onChange="document.forms['formName'].submit()">
14
+ <?php
15
+ foreach($dbs as $name){
16
+ $database=$name['DBS']['NAME'];
17
+ $buffer=$database;
18
+ printf("<option value=\"%d\">%s</option>",
19
+ $name['DBS']['DB_ID'],$name['DBS']['NAME']);
20
+ }
21
+ ?>
22
+ </select>
23
+ </form>
24
+ ```
25
+ このコードによってvalueには$name['DBS']['DB_ID']
26
+ %sでプルダウンの$name['DBS']['NAME']が表示されていると思うのですが
27
+ プルダウンに選ばれている$name['DBS']['NAME']のvalueの$name['DBS']['DB_ID']を取得し、コントロラーに渡したいのですがどうしたら取得できますでしょうか?
28
+ ```ここに言語を入力
29
+ controller
30
+ $this->Entity->setDataSource('hive');
31
+ $sql ="select * from DBS;";
32
+ $dbs= $this->Entity->query($sql);
33
+ $this->set('dbs', $dbs);
34
+ $db_id = $this->data['database_id'];
35
+ $sql ="select * from TBLS where DB_ID =$db_id;";
36
+ $result= $this->Entity->query($sql);
37
+ $this->set('parara', $result);
38
+ ```
39
+ 追記
40
+ まだ$db_id = $this->data['database_id'];
41
+ で取得ができておらず動いていません
42
+ 現委員が何かすらもうさっぱりわかりません。

8

セキュリティの関わる問題なので削除させていただきました。

2018/06/19 10:02

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- value属性取得 cakephp1.3
1
+ セキュリティ関わる問題なので削除させていただきました。
body CHANGED
@@ -1,46 +1,1 @@
1
- ![イメージ説明](d70287b1b81c3216d2ccbf6a04a4edad.png)
2
- このレイアウトでdatabaseのプルダウンを選択したらvalue値が渡されそのvalue値で
3
- tableを検索すsqlを走らい。
1
+ セキュリティの関わ問題なので削除さただきました
4
- ```ここに言語を入力
5
- $this->Entity->setDataSource('hive');
6
- $sql ="select * from DBS;";
7
- $dbs= $this->Entity->query($sql);
8
- $this->set('dbs', $dbs);
9
- ```
10
- ```ここに言語を入力
11
- ctp
12
-
13
- <form name ="formName" method = "POST">
14
- <select name="database_id" onChange="document.forms['formName'].submit()">
15
- <?php
16
- foreach($dbs as $name){
17
- $database=$name['DBS']['NAME'];
18
- $buffer=$database;
19
- printf("<option value=\"%d\">%s</option>",
20
- $name['DBS']['DB_ID'],$name['DBS']['NAME']);
21
- }
22
- ?>
23
- </select>
24
- </form>
25
- ```
26
- このコードによってvalueには$name['DBS']['DB_ID']
27
- %sでプルダウンの$name['DBS']['NAME']が表示されていると思うのですが
28
- プルダウンに選ばれている$name['DBS']['NAME']のvalueの$name['DBS']['DB_ID']を取得し、コントロラーに渡したいのですがどうしたら取得できますでしょうか?
29
-
30
- ```ここに言語を入力
31
- controller
32
- $this->Entity->setDataSource('hive');
33
- $sql ="select * from DBS;";
34
- $dbs= $this->Entity->query($sql);
35
- $this->set('dbs', $dbs);
36
-
37
- $db_id = $this->data['database_id'];
38
- $sql ="select * from TBLS where DB_ID =$db_id;";
39
- $result= $this->Entity->query($sql);
40
- $this->set('parara', $result);
41
- ```
42
-
43
- 追記
44
- まだ$db_id = $this->data['database_id'];
45
- で取得ができておらず動いていません
46
- 現委員が何かすらもうさっぱりわかりません。

7

追記

2018/06/18 10:19

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -41,5 +41,6 @@
41
41
  ```
42
42
 
43
43
  追記
44
+ まだ$db_id = $this->data['database_id'];
44
- まだ取得ができておらず動いていません
45
+ 取得ができておらず動いていません
45
46
  現委員が何かすらもうさっぱりわかりません。

6

追加

2016/10/31 04:17

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -34,8 +34,12 @@
34
34
  $dbs= $this->Entity->query($sql);
35
35
  $this->set('dbs', $dbs);
36
36
 
37
- //$name['DBS']['DB_ID']を取得してやりたいこと
37
+ $db_id = $this->data['database_id'];
38
38
  $sql ="select * from TBLS where DB_ID =$db_id;";
39
39
  $result= $this->Entity->query($sql);
40
40
  $this->set('parara', $result);
41
- ```
41
+ ```
42
+
43
+ 追記
44
+ まだ取得ができておらず動いていません
45
+ 現委員が何かすらもうさっぱりわかりません。

5

文法の修正

2016/10/31 04:15

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ![イメージ説明](d70287b1b81c3216d2ccbf6a04a4edad.png)
2
2
  このレイアウトでdatabaseのプルダウンを選択したらvalue値が渡されそのvalue値で
3
- sqlを走らせたい。
3
+ tableを検索するsqlを走らせたい。
4
4
  ```ここに言語を入力
5
5
  $this->Entity->setDataSource('hive');
6
6
  $sql ="select * from DBS;";

4

情報の追加

2016/10/31 04:10

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,6 @@
1
+ ![イメージ説明](d70287b1b81c3216d2ccbf6a04a4edad.png)
2
+ このレイアウトでdatabaseのプルダウンを選択したらvalue値が渡されそのvalue値で
3
+ sqlを走らせたい。
1
4
  ```ここに言語を入力
2
5
  $this->Entity->setDataSource('hive');
3
6
  $sql ="select * from DBS;";

3

現在のコードに修正

2016/10/31 04:09

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -6,28 +6,24 @@
6
6
  ```
7
7
  ```ここに言語を入力
8
8
  ctp
9
+
9
- <select name="database_id" >
10
+ <form name ="formName" method = "POST">
11
+ <select name="database_id" onChange="document.forms['formName'].submit()">
10
12
  <?php
11
- foreach($dbs as $name){
13
+ foreach($dbs as $name){
12
- $database=$name['DBS']['NAME'];
14
+ $database=$name['DBS']['NAME'];
13
- $buffer=$database;
15
+ $buffer=$database;
14
- printf("<option value=\"%d\">%s</option>",
16
+ printf("<option value=\"%d\">%s</option>",
15
- $name['DBS']['DB_ID'],$name['DBS']['NAME']);
17
+ $name['DBS']['DB_ID'],$name['DBS']['NAME']);
16
- }
18
+ }
17
19
  ?>
18
20
  </select>
21
+ </form>
19
22
  ```
20
23
  このコードによってvalueには$name['DBS']['DB_ID']
21
24
  %sでプルダウンの$name['DBS']['NAME']が表示されていると思うのですが
22
25
  プルダウンに選ばれている$name['DBS']['NAME']のvalueの$name['DBS']['DB_ID']を取得し、コントロラーに渡したいのですがどうしたら取得できますでしょうか?
23
- ```ここに言語を入力
24
- $db_id = $this->request->data('DBS.DB_ID');をしてみてもうまく出ず困っています
25
26
 
26
- Notice (8): Undefined property: EntityController::$request
27
- Fatal error: Call to a member function data() on a non-object
28
- と出てきます。
29
- おそらくバージョンの問題で使えないと思います。
30
- ```
31
27
  ```ここに言語を入力
32
28
  controller
33
29
  $this->Entity->setDataSource('hive');

2

追加

2016/10/31 03:56

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -26,6 +26,7 @@
26
26
  Notice (8): Undefined property: EntityController::$request
27
27
  Fatal error: Call to a member function data() on a non-object
28
28
  と出てきます。
29
+ おそらくバージョンの問題で使えないと思います。
29
30
  ```
30
31
  ```ここに言語を入力
31
32
  controller

1

追加

2016/10/31 01:39

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -22,6 +22,10 @@
22
22
  プルダウンに選ばれている$name['DBS']['NAME']のvalueの$name['DBS']['DB_ID']を取得し、コントロラーに渡したいのですがどうしたら取得できますでしょうか?
23
23
  ```ここに言語を入力
24
24
  $db_id = $this->request->data('DBS.DB_ID');をしてみてもうまく出ず困っています
25
+
26
+ Notice (8): Undefined property: EntityController::$request
27
+ Fatal error: Call to a member function data() on a non-object
28
+ と出てきます。
25
29
  ```
26
30
  ```ここに言語を入力
27
31
  controller