回答編集履歴
3
改修
test
CHANGED
@@ -1,22 +1,14 @@
|
|
1
|
-
指定された日を受け取るとして、、
|
2
|
-
|
3
|
-
ループ内で
|
1
|
+
ループ内でカレンダー上の日を比較すればいけませんか??
|
4
2
|
|
5
3
|
|
6
4
|
|
7
5
|
```PHP
|
8
6
|
|
9
|
-
|
10
|
-
|
11
|
-
// 指定された日
|
12
|
-
|
13
|
-
// $request_day = $_REQUEST['d'] ?? date("j");
|
14
|
-
|
15
7
|
|
16
8
|
|
17
9
|
while (checkdate($m, $d, $y)) {
|
18
10
|
|
19
|
-
if ( date(
|
11
|
+
if ( date( "Ymd", mktime(0,0,0,$m,$d,$y) ) == date('Ymd') ) {
|
20
12
|
|
21
13
|
// 本日と同じならボタンを表示
|
22
14
|
|
2
仕様確認の為改修
test
CHANGED
@@ -10,15 +10,15 @@
|
|
10
10
|
|
11
11
|
// 指定された日
|
12
12
|
|
13
|
-
$request_day = $_REQUEST['d'] ?? date("j");
|
13
|
+
// $request_day = $_REQUEST['d'] ?? date("j");
|
14
14
|
|
15
15
|
|
16
16
|
|
17
17
|
while (checkdate($m, $d, $y)) {
|
18
18
|
|
19
|
-
if (
|
19
|
+
if ( date('j') == $d ) {
|
20
20
|
|
21
|
-
//
|
21
|
+
// 本日と同じならボタンを表示
|
22
22
|
|
23
23
|
echo "<td><button>ボタン</button></td>";
|
24
24
|
|
1
記述漏れ
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
// 指定された日と同じならボタンを表示
|
22
22
|
|
23
|
-
echo "<button>ボタン</button>";
|
23
|
+
echo "<td><button>ボタン</button></td>";
|
24
24
|
|
25
25
|
} else {
|
26
26
|
|