ÇÖZÜLDÜ Belirli zamanda veritabanına kayıt ekleme

sem10line

LogoMerkezi.com
Moderatör
T.C. Onaylı
Katılım
9 Ara 2020
Mesajlar
374
Tepkime puanı
334
Puanları
93
Yaş
32
Konum
Üsküdar/İstanbul
Web sitesi
www.logomerkezi.com
Merhaba Arkadaşlar bir proje üstünde çalışmayı planlıyorum ama bu sorum mümkünse başlamayı düşündüm.
Bir tablo oluşturucam ve siteye giren kişiler buradan mesela ismini yazıcak göndericek 18:30-20:30 arası 32 kayıt 21:30-23:30 arası 32 kayıt olarak yapmayı planlıyorum ama çözemedim
örnek kod gösterebilecek varmı? mesela tablomuz söyle olsun;

-------------------------
katilimcilar
--------------------------
id | isim | telefon | tarih
---------------------------
 

arcface

Âyinesi iştir kişinin lafa bakılmaz
Kayıtlı Kullanıcı
Katılım
25 Eyl 2020
Mesajlar
216
Tepkime puanı
162
Puanları
48
Konum
istanbul
Web sitesi
www.arcface.net
Örnek tablo şu şekil'de;

Ekran Resmi 2021-01-12 11.25.42.png

burada 20:18 ve 19:24'de eklenmiş 2 veri var istediğin gibi 18:30 ve 20:30 aralığında eklenenlerin sayısını between ile 2 tarih aralığı belirleterek alabilirsin.

Ekran Resmi 2021-01-12 11.27.15.png
Gördüğün gibi 2 tarih aralığın da. 2 sonuç olduğunu döndürüyor. tabloda gösterdiğim gibi. bu sorgudan dönen katilimci_sayisini bir değişken'de tutup 32'den fazla ise uyarı verdirirsin değil ise yeni kayıt ekletirsin.
 

sem10line

LogoMerkezi.com
Moderatör
T.C. Onaylı
Katılım
9 Ara 2020
Mesajlar
374
Tepkime puanı
334
Puanları
93
Yaş
32
Konum
Üsküdar/İstanbul
Web sitesi
www.logomerkezi.com
hocam teşekkür ederim benim istediğim eklenmesiydi onuda verdiğiniz bilgi ile biraz araştırmayla şu şekilde çözdüm;

PHP:
<?php
date_default_timezone_set('Europe/Istanbul');
if(date("H:i") > "12:00" && date("H:i") < "20:45"){
echo ' <script type="text/javascript"> swal("MAÇ KAYDI AÇIK!", "Bugün için Maç Kaydı Açıktır.", "success");</script>';
?>
<div class="col-lg-8">
                            <div class="blog-list-post">
                                <div class="blog-list-post-content">
                                    <div class="blog-list-post-tag mb-25">
                                        <h2><b><?php echo $server; ?></b> Ailemize Hoşgeldiniz</h2>
                                    <div class="blog-meta">
                                        <ul>
                                            <li><?php echo $ayarcek['serverip'] ?></li>
                                        </ul>
                                    </div><hr>
                                    <form method="POST" >
                                        <div class="form-group">
            <input type="text" name="uye_adi" class="form-control item"  placeholder="Adınız Soyadınız...">
            </div>
            <div class="form-group">
                <button type="submit" name="mackayit"  class="btn btn-block create-account">MAÇA KAYIT OL</button>
            </div>
 <?php
    include('admin/kontrol/config.php');
 if (isset($_POST['mackayit'])) {
 if($db->getValue("macdeneme", "COUNT(*)") >= 32){
echo '<script type="text/javascript"> swal("LİSTE DOLU!","Bugünlük Maç Listemiz Dolmuştur.", "error");</script>';
}else{
$partiData = [
'uye_adi' => $_POST['uye_adi'] ,
'tarih' => date("d.m.Y"),
'saat' => date("H:i")
];
$db->where("tarih", date("d.m.Y"));
if($db->insert("macdeneme", $partiData)){
 echo ' <script type="text/javascript"> swal("BAŞARILI!", "MAÇ Kaydı Alındı", "success");</script>';
}else{
echo '<script type="text/javascript"> swal("BAŞARISIZ!","Bir Hata Oluştu", "error");</script>';
}
}
}
?>         
        </form>
    </div>
                            </div>
                        </div> 
                    </div><?php
}else{
echo ' <script type="text/javascript"> swal("MAÇ KAYDI KAPALI", "Maç Kayıt Saatimiz 15:30-20:30 arasıdır.", "error");</script>';
?>
<div class="col-lg-8">
                            <div class="blog-list-post">
                                <div class="blog-list-post-content">
                                    <div class="blog-list-post-tag mb-25">
                                    <form method="POST" >
            <div class="form-group">
            <input type="text" name="uye_adi" disabled="" class="form-control item"  placeholder="Adınız Soyadınız...">
            </div>
            <div class="form-group">
                <button disabled="" class="btn btn-block create-account">MAÇA KAYIT OL</button>
            </div>
        </form>
    </div>
                            </div>
                        </div>
                    </div>
<?php } ?>
 
5,684Konular
16,875Mesajlar
9,752Kullanıcılar
tolgasazakSon üye
Üst