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

質問編集履歴

5

2017/01/11 08:24

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  ```
64
64
  tpl側
65
- {if $RANKS[0].ymd|default:" !="}
65
+ {if $RANK[0].ymd|default:" !="}
66
66
  <input type="button" value="編集">
67
67
  {/if}
68
68
 

4

2017/01/11 08:24

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,26 @@
1
1
  php側で
2
2
  ```
3
+ $ranks =array();
4
+
5
+ $sql= 'select ymd from ranks';
6
+
7
+ $res = pg_query($conn,$sql);
8
+
9
+ $rank_wk = pg_fetch_all(ress);
10
+
11
+ foeach((array)$rank as $r_wk){
12
+ if($r_wk['ymd'] != ""){
13
+ $ymd = "2017/01/11"
14
+ }else{
15
+ $ymd = "";
16
+ }
17
+
18
+ $rank = array(
19
+ 'ymd' => $ymd
20
+ )
21
+ array_push($ranks,$rank);
22
+ }
23
+
3
24
  tpl->assign('RANK',$ranks);
4
25
  var_dump($ranks);
5
26
  とした時に
@@ -29,6 +50,9 @@
29
50
  ```
30
51
  php側
31
52
 
53
+ クエリ文は
54
+ 上記と同じコード
55
+
32
56
  tpl->assign('RANK',$ranks);
33
57
  var_dump($ranks);
34
58
 

3

2017/01/11 08:19

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -21,4 +21,30 @@
21
21
  エラー syntax error: undentified token
22
22
  が起きてしまいます。
23
23
 
24
- なにが原因でしょうか?
24
+ なにが原因でしょうか?
25
+
26
+
27
+ 追加
28
+ 修正後コード
29
+ ```
30
+ php側
31
+
32
+ tpl->assign('RANK',$ranks);
33
+ var_dump($ranks);
34
+
35
+ 中身
36
+ array(1){[0]=>array(1){["ymd"]=>string(0)"";
37
+ ```
38
+
39
+ ```
40
+ tpl側
41
+ {if $RANKS[0].ymd|default:" !="}
42
+ <input type="button" value="編集">
43
+ {/if}
44
+
45
+ ```
46
+ 期待する動作として
47
+ ymd==""の時は
48
+ 編集ボタンを表示させないコードを書きたいのですが
49
+ 現在だとymd==""の状態でも
50
+ 編集ボタンが表示されてしまいます。

2

2017/01/11 08:03

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  tpl側にて
12
12
 
13
13
  ```
14
- {if $RANK[0]['ymd'] != ""}
14
+ {if $RANK[0]["ymd"] != ""}
15
15
 
16
16
  {/if}
17
17
  ```

1

2017/01/11 07:18

投稿

amaguri
amaguri

スコア227

title CHANGED
File without changes
body CHANGED
File without changes