質問編集履歴
2
ミスを修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -120,13 +120,17 @@
|
|
120
120
|
|
121
121
|
|
122
122
|
|
123
|
-
if($
|
123
|
+
if($date > $pastDay){
|
124
124
|
|
125
125
|
$money = $newData[2];
|
126
126
|
|
127
|
+
}elseif($pastDay > $date){
|
128
|
+
|
129
|
+
$money = $_POST['money'];
|
130
|
+
|
127
131
|
}else{
|
128
132
|
|
129
|
-
$money =
|
133
|
+
$money = "";
|
130
134
|
|
131
135
|
}
|
132
136
|
|
@@ -186,10 +190,4 @@
|
|
186
190
|
|
187
191
|
</table>
|
188
192
|
|
189
|
-
|
190
|
-
|
191
|
-
|
192
|
-
|
193
|
-
?>
|
194
|
-
|
195
193
|
```
|
1
保存処理を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -90,6 +90,52 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
+
$dataFile = "data.dat";
|
94
|
+
|
95
|
+
if($_SERVER['REQUEST_METHOD'] == 'POST' &&
|
96
|
+
|
97
|
+
isset($_POST['date']) && isset($_POST['money'])){
|
98
|
+
|
99
|
+
|
100
|
+
|
101
|
+
if($money !== ''){
|
102
|
+
|
103
|
+
$postedAt = date('Y-m-d H:i:s');
|
104
|
+
|
105
|
+
$newData = $date . "\t" . $money . "\t" . $postedAt . "\r\n";
|
106
|
+
|
107
|
+
$fp = fopen($dataFile, 'a');
|
108
|
+
|
109
|
+
fwrite($fp, $newData);
|
110
|
+
|
111
|
+
fclose($fp);
|
112
|
+
|
113
|
+
}
|
114
|
+
|
115
|
+
}
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
$pastDay = $str[5];
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
if($today > $pastDay){
|
124
|
+
|
125
|
+
$money = $newData[2];
|
126
|
+
|
127
|
+
}else{
|
128
|
+
|
129
|
+
$money = $_POST['money'];
|
130
|
+
|
131
|
+
}
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
$posts = file($dataFile, FILE_IGNORE_NEW_LINES);
|
136
|
+
|
137
|
+
$posts = array_reverse($posts);
|
138
|
+
|
93
139
|
|
94
140
|
|
95
141
|
?>
|
@@ -114,7 +160,15 @@
|
|
114
160
|
|
115
161
|
<td><?php echo $str[6]; ?></td>
|
116
162
|
|
163
|
+
<?php foreach($posts as $post) :?>
|
164
|
+
|
165
|
+
<?php list($date, $money, $postedAt) = explode("\t", $post); ?>
|
166
|
+
|
167
|
+
<td><?php echo $date; ?></td>
|
168
|
+
|
117
|
-
<td><?php echo $money ?></td>
|
169
|
+
<td><?php echo $money; ?></td>
|
170
|
+
|
171
|
+
<?php endforeach ;?>
|
118
172
|
|
119
173
|
<td><?php echo $cost ?></td>
|
120
174
|
|