mccree adlı üyeden alıntı: mesajı görüntüle
<select name="saat">
<?php
for ($saat = 1; $saat <= 23; $saat++) {
    $baslangic = str_pad($saat, 2, "0", STR_PAD_LEFT) . ":00";
    $bitis = str_pad($saat + 1, 2, "0", STR_PAD_LEFT) . ":00";
    echo "<option value=\"$baslangic - $bitis\">$baslangic - $bitis</option>";
}
?>
</select>

Hocam teşekkür ederim kod dizini çok işime yaradı. Fakat ufak bir sorum daha olacak sizlere. Örneğin: a kişisi geldi 16:00 ile 17:00 arasına rezervasyon yaptırdı ama b kişiside şuanki modüle göre tekrar o saate alabiliyor yani rez olduğu halde alabiliyor. Benim niyetim ise randevu yapılan saate b kişisi aynı saate randevu alamasın. Bunun için bir öneriniz var mı acaba?


işlediğim kod şu şekilde oldu ve yapıla nraezervasytonlar kullanıcının hesabına rezervasyon yönetimine düşüyor sorunsuz.



  <div class="form-group col-lg-6 col-md-6 col-sm-6" style="margin-bottom:10px;">
                                                            <select name="RzvSaat" class="form-control" placeholder="Saat" > 
                                                                                                    
                                                            <?php
                                                            for ($RzvSaat = 1; $RzvSaat <= 23; $RzvSaat++) {
                                                                $baslangic = str_pad($RzvSaat, 2, "0", STR_PAD_LEFT) . ":00";
                                                                $bitis = str_pad($RzvSaat + 1, 2, "0", STR_PAD_LEFT) . ":00";
                                                                echo "<option value=\"$baslangic - $bitis\">$baslangic - $bitis</option>";
                                                            }
                                                            ?>
                                                            </select>

                                                        </div>