###前提・実現したいこと
selectタグ内にて、10時から16時までのような時間内の30分おきの選択項目を作成したいと思っております。下記のような形です。 ご教示のほどよろしくお願いいたします。 <option value="10:00">10:00</option> <option value="10:30">10:30</option> <option value="11:00">11:00</option> <option value="11:30">11:30</option> <option value="12:00">12:00</option> <option value="12:30">12:30</option> <option value="13:00">13:00</option> <option value="13:30">13:30</option> <option value="14:00">14:00</option> <option value="14:30">14:30</option> <option value="15:00">15:00</option> <option value="15:30">15:30</option> <option value="16:00">16:00</option>
###該当のソースコード
<?php //クエリパラメータから時間取得 $get_event_time_start = $_GET[event_time_start]; $get_event_time_end = $_GET[event_time_end]; echo "<select name=\"ご希望時間\">"; for ($i = $get_event_time_start; $i < $get_event_time_end; $i++) { echo "<option>".date("H時i分", strtotime("+". $i * 30 ." minute")); } echo "</select>";
###試したこと
クエリパラメータにget_event_time_start=10と、get_event_time_end=16が設定されています。
この書き方だと30分毎に選択項目が作成されるのですが、項目が6個しか出ない上に午前6時スタートという結果になってしまいました。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/20 03:10