回答編集履歴

3

修正2

2016/03/19 06:20

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -82,7 +82,25 @@
82
82
 
83
83
  </tr>
84
84
 
85
- <?php endwhile; ?>
85
+ <?php endwhile;
86
+
87
+
88
+
89
+ $jitsudo = ($data['退勤'] - $data['出勤']) -
90
+
91
+ (@$data['休戻'] - @$data['休入']) -
92
+
93
+ (@$data['待戻'] - @$data['待入']);
94
+
95
+
96
+
97
+ ?>
98
+
99
+ <tr>
100
+
101
+ <td colspan="4">実働:<?= $jitsudo ?></td>
102
+
103
+ </tr>
86
104
 
87
105
  ```もしかしたら、出勤・退勤以外はない可能性も考慮して、その他はエラー抑制演算子を付けてます。
88
106
 

2

修正

2016/03/19 06:20

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -48,23 +48,7 @@
48
48
 
49
49
  $data[$row['dakoku']] = $time;
50
50
 
51
- ?>
52
51
 
53
- // table形式で表示させる予定なので、、、
54
-
55
- <tr>
56
-
57
- <td><?= h($row['name']); ?></td>
58
-
59
- <td><?= h($row['dakoku']); ?></td>
60
-
61
- <td><?= h($month) . '/' . h($day); ?></td>
62
-
63
- <td><?= h($hour) . ':' . h($minutes); ?></td>
64
-
65
- </tr>
66
-
67
- <?php
68
52
 
69
53
  if($jitsudo):
70
54
 
@@ -84,6 +68,20 @@
84
68
 
85
69
  ?>
86
70
 
71
+ // table形式で表示させる予定なので、、、
72
+
73
+ <tr>
74
+
75
+ <td><?= h($row['name']); ?></td>
76
+
77
+ <td><?= h($row['dakoku']); ?></td>
78
+
79
+ <td><?= h($month) . '/' . h($day); ?></td>
80
+
81
+ <td><?= h($hour) . ':' . h($minutes); ?></td>
82
+
83
+ </tr>
84
+
87
85
  <?php endwhile; ?>
88
86
 
89
87
  ```もしかしたら、出勤・退勤以外はない可能性も考慮して、その他はエラー抑制演算子を付けてます。

1

修正

2016/03/19 06:15

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  $hour = date('H', $time);
30
30
 
31
- if ($year != $data['year'] && $month != $data['month'] && $day != $data['day']) {
31
+ if ($year != $data['year'] || $month != $data['month'] || $day != $data['day']) {
32
32
 
33
33
  $jitsudo = ($data['退勤'] - $data['出勤']) -
34
34