0

Ok。私はインターネット ラジオ局のプログラム スケジュール マネージャーに取り組んでいます。ここまで来ましたが、編集時に番組の放送時間と終了時間を処理する方法がわかりません。以下はフォームからのコードです。

並べ替えを容易にするために、時間は 24 時間形式で HTML データベースに保存されます。

残りのコードを見る必要がある場合: https://github.com/phillf/ProgramScheduleManager

コード: admin/editShow.php:

    <td>What time does this show start?</td>
    <td>
        <select name="AirTime">
    <?php for($i = 0; $i < 24; $i++): ?>
            <option value="<?= $i; ?>"><?= $i % 12 ? $i % 12 : 12 ?>:00 <?= $i >= 12 ? 'pm' : 'am' ?></option>
        <?php endfor ?>
        </select>
    </td>
<tr>
<tr>
    <td>What time does the show end?</td>
    <td>
        <select name="EndTime">
        <?php for($i = 0; $i < 24; $i++): ?>
            <option value="<?= $i; ?>"><?= $i % 12 ? $i % 12 : 12 ?>:00 <?= $i >= 12 ? 'pm' : 'am' ?></option>
        <?php endfor ?>
        </select>
    </td>
</tr>
4

1 に答える 1

1

データベース クエリを実行し、現在の通信時間を に入力したと仮定すると、次のように属性$airTimeを設定します。selected

<select name="AirTime">
    <?php for($i = 0; $i < 24; $i++): ?>
         <option value="<?= $i; ?>:00:00" <?php if ($i == $airTime) { echo 'selected'; } ?> ><?= $i % 12 ? $i % 12 : 12 ?>:00 <?= $i >= 12 ? 'pm' : 'am' ?></option>
    <?php endfor ?>
</select>

についても同様ですEndTime

于 2013-05-20T15:00:53.040 に答える