Я не знаю, что не так с этим кодом
<?php
$items = array('00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23');
$time = array_search((empty($_POST['time']) ? '00' : $_POST['time']), $items) + 1; // Change '00' to whatever the default page is
// To name the labels, you can add keys for your values like so:
$items = array('00:00 - 01:00' => '00', '01:00 - 02:00' => '01', '02:00 - 03:00' => '02', '03:00 - 04:00' => '03', '04:00 - 05:00' => '04', '05:00 - 06:00' => '05', '06:00 - 07:00' => '06', '07:00 - 08:00' => '07', '08:00 - 09:00' => '08', '09:00 - 10:00' => '09', '10:00 - 11:00' => '10', '11:00 - 12:00' => '11', '12:00 - 13:00' => '12', '13:00 - 14:00' => '13', '14:00 - 15:00' => '14', '15:00 - 16:00' => '15', '16:00 - 17:00' => '16', '17:00 - 18:00' => '17', '18:00 - 19:00' => '18', '19:00 - 20:00' => '19', '20:00 - 21:00' => '20', '21:00 - 22:00' => '21', '22:00 - 23:00' => '22', '23:00 - 00:00' => '23');
$time = (empty($_POST['time']) ? '00:00 - 01:00' : array_search($_POST['time'], $items)); // Replace 'home' with whatever the default page is
?>
<div data-role="fieldcontain">
<select name="select-choice-1" id="select-choice-1">
<option>เลือกเวลา</option>
<?php foreach ($items as $key => $value): ?>
<option value="<?= $value ?>"<?= $key === $_POST['time'] ? ' ' : '' ?>> <?= $key ?></option>
<?php endforeach; ?>
</select>
</div>
и вот каков результат вышеприведенного кода
<div data-role="fieldcontain">
<select name="select-choice-1" id="select-choice-1">
<option>เลือกเวลา</option>
<option value="00"> 00:00 - 01:00</option>
<option value="01"> 01:00 - 02:00</option>
<option value="02"> 02:00 - 03:00</option>
<option value="03"> 03:00 - 04:00</option>
<option value="04"> 04:00 - 05:00</option>
<option value="05"> 05:00 - 06:00</option>
<option value="06"> 06:00 - 07:00</option>
<option value="07"> 07:00 - 08:00</option>
<option value="08"> 08:00 - 09:00</option>
<option value="09"> 09:00 - 10:00</option>
<option value="10"> 10:00 - 11:00</option>
<option value="11"> 11:00 - 12:00</option>
<option value="12"> 12:00 - 13:00</option>
<option value="13"> 13:00 - 14:00</option>
<option value="14"> 14:00 - 15:00</option>
<option value="15"> 15:00 - 16:00</option>
<option value="16"> 16:00 - 17:00</option>
<option value="17"> 17:00 - 18:00</option>
<option value="18"> 18:00 - 19:00</option>
<option value="19"> 19:00 - 20:00</option>
<option value="20"> 20:00 - 21:00</option>
<option value="21"> 21:00 - 22:00</option>
<option value="22"> 22:00 - 23:00</option>
<option value="23"> 23:00 - 00:00</option>
</select>
</div>
извините, я не объяснил это сразу,
что я пытаюсь достичь, это то, что
Я хочу отобразить время в опции
Я использовал <?php echo $time; ?>
, и это не работает
Я уже использую значение с другими вещами
<?php echo $_POST["select-choice-1"]; ?> <<< this one been use with the other element and it display the value
Спасибо
РЕДАКТИРОВАТЬ 01:
Извините, но я хочу, чтобы, если кто-то выбрал значение параметра = "03", он отобразится там, где я хочу, с 03:00 до 04:00
.