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

質問編集履歴

2

エラーログの該当箇所を追記しました

2020/01/17 03:20

投稿

E.Y
E.Y

スコア7

title CHANGED
File without changes
body CHANGED
@@ -40,6 +40,7 @@
40
40
  $dispTime = date('H:i', strtotime("+{$i} minutes", $t));
41
41
  $now = date('H:i');
42
42
  $start .= '<option';
43
+ // エラーログの該当箇所行↓
43
44
  if($now >= $dispTime and $dispTime + $step > $now) $start .= ' selected';
44
45
  $start .= ' value="'.$dispTime.'">'.$dispTime.'</option>'.PHP_EOL;
45
46
  }

1

コードを貼り付けた際にタグが抜け落ちていました。現在のコードを再度貼り直しました。

2020/01/17 03:20

投稿

E.Y
E.Y

スコア7

title CHANGED
File without changes
body CHANGED
@@ -23,15 +23,28 @@
23
23
  ### 該当のソースコード
24
24
 
25
25
  ```ここに言語名を入力
26
+ <select name="time_start_time" class="date_select">
27
+ <?
26
28
  $t = strtotime('00:00');
27
29
  $step = 5;
28
30
  $start = null;
31
+ if(filter_input(INPUT_POST,'time_start_time')){
29
- for(i=0;i=0;i<5*12*24; i+=i+=step){
32
+ for($i=0; $i<5*12*24; $i+=$step){
30
- dispTime=date(H:i,strtotime("+$iminutes",dispTime=date(′H:i′,strtotime("+$iminutes",t));
33
+ $dispTime = date('H:i', strtotime("+{$i} minutes", $t));
34
+ $start .= '<option value="'.$dispTime.'"';
35
+ if(filter_input(INPUT_POST,'time_start_time')==$dispTime) $start .= ' selected';
36
+ $start .= '>'.$dispTime.'</option>'.PHP_EOL;
37
+ }
38
+ }else{
39
+ for($i=0; $i<5*12*24; $i+=$step){
40
+ $dispTime = date('H:i', strtotime("+{$i} minutes", $t));
31
- $now = date('H:i');
41
+ $now = date('H:i');
32
- $start .= '<option';
42
+ $start .= '<option';
33
- if(now>=now>=dispTime and dispTime+dispTime+step > now)now)start .= ' selected';
43
+ if($now >= $dispTime and $dispTime + $step > $now) $start .= ' selected';
34
- start.=value=".start.=′value="′.dispTime.'">'.$dispTime.''.PHP_EOL;
44
+ $start .= ' value="'.$dispTime.'">'.$dispTime.'</option>'.PHP_EOL;
45
+ }
35
46
  }
36
47
  echo $start;
48
+ ?>
49
+ </select>
37
50
  ```