Merhaba Üstadlar
Görevleri kaydediyorum ama kurulu olan sitede 100 den fazla kayıt mysql a kaydedemesin istiyorum. Döküman araştırdım ama bulamadım.
Site içerisinde id numaralarım var her görev bir id numarası alıyor 1,2,3,4,5,6,7...... gibi. Bu 100 olunca engelleyecek kod da olabilir (Görev kaydettiğinde numarayı butona basınca atıyor.)
Yani işin özü elinde kod kaynağı olan paylaşabilirmi.
id numaradan engelleme en ideal olanı benim için ama farklı yol varsada paylaşırsanız sevinirim.
Php de Sınırlı Kayıt Etme Kodu Varmı ?
10
●454
- 25-06-2019, 16:35:55kaydetmeden önce idsi yüz olan varmı diye bakabilirsiniz yoksa kaydeder varsa hata mesajı döner
if içersinde sorguyu döndürür else de ise kayıt işlemini yaparsınız - 25-06-2019, 17:19:27Döngü varsa;
<?php $sabit_deger = 0; // sınır için başlangıç değeri seçiyoruz foreach($veri as $veriler){ $sabit_deger++; // döngü her döndüğün değer 1 artacak. /// BURAYA KODLAR if($sabit_deger > 100){ /// eğer sabit değer 100 den büyük olursa ( yani döngü 100 defadan fazla dönerse; ) break; // döngüyü durdur } } ?>Döngü yoksa;
## VERITABNINDAN ID ÇEK if($id > 100){ echo "100'den fazla kayıt alınmayacak!"; }else{ ##KAYIT KODLARI }
NOT: MYSQL kullanıyorsan foreach yerine while olacaktır. Mantık yine aynı, sadece foreach yerine while gelecek. - 28-06-2019, 09:23:25Hocam ben böyle yaptım ama görev kaydederken işlemde sorun var uyarısı alıyorum.
$toplam = mysqli_query($connn, "SELECT count(*) as geneltplm FROM tum_gorevler"); $data=mysqli_fetch_array($toplam, MYSQLI_ASSOC); if ($data < 100){
HelixTm adlı üyeden alıntı: mesajı görüntüle