R10.net  

Geri git   R10.net > Genel Programlama - Yazılım > PHP

PHP Php nedir? Php kodları, tutorial, programlama, code, kod örnekleri, Php dersleri, Php ile ilgili sorular, sorunlar ve çözümlerinin yer aldığı paylaşım kategorisi

Like Tree1Likes
Cevapla
LinkBack Seçenekler
  #1  
Okunmamış 25-06-2019, 16:29:34
skyrock - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 22-04-2008
BulunduÄŸu yer: Bursa
YaÅŸ: 46
Mesajlar: 914
Feedback Score: 18 Olumlu
Standart Php de Sınırlı Kayıt Etme Kodu Varmı ?

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.
Alıntı ile Cevapla
Sponsor
  #2  
Okunmamış 25-06-2019, 16:35:55
alisahanyalcin - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 21-04-2018
Mesajlar: 839
Feedback Score: 24 Olumlu
Standart

kaydetmeden ö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
Alıntı ile Cevapla
  #3  
Okunmamış 25-06-2019, 16:36:05
 
Üyelik Tarihi: 08-12-2008
BulunduÄŸu yer: Istanbul
Mesajlar: 607
Feedback Score: 21 Olumlu
Standart

Hocam tablonun count değerini alın 100 ise veya büyük ise kaydetmesin küçük ise kaydetsin.
Alıntı ile Cevapla
  #4  
Okunmamış 25-06-2019, 16:39:33
Zalmoxis - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 22-02-2016
YaÅŸ: 34
Mesajlar: 1.904
Feedback Score: 155 Olumlu
Standart

if($id == 101){ return false; }
Alıntı ile Cevapla
  #5  
Okunmamış 25-06-2019, 16:40:45
 
Üyelik Tarihi: 08-12-2008
BulunduÄŸu yer: Istanbul
Mesajlar: 607
Feedback Score: 21 Olumlu
Standart

ID olur ise auto increment tabloda aradaki görevi silip tekrar insert ederse düzeni bozulur kod verimli ve düzgün çalışmaz.
Alıntı ile Cevapla
  #6  
Okunmamış 25-06-2019, 16:40:48
metin_nn - ait Kullanıcı Resmi (Avatar)
PHP - WORDPRESS - YAZILIM
 
Üyelik Tarihi: 09-01-2009
BulunduÄŸu yer: Trabzon
Mesajlar: 1.788
Feedback Score: 186 Olumlu
Standart

tamamen farz ediyorum tablonuzun toplam veri sayısını alın.

if($toplamveri >= 100) {
echo 'Tabloya Kayıt Yapılamadı.';
} else {
// Kayıt İşlemleri Burada
}

şeklinde hatam varsa kusura bakmayın genel mantık bu şekilde olacağını düşünüyorum.
Alıntı ile Cevapla
  #7  
Okunmamış 25-06-2019, 17:19:27
Helix - ait Kullanıcı Resmi (Avatar)
Botman, Codemaster
 
Üyelik Tarihi: 17-07-2014
Bulunduğu yer: Yurtdışı
Mesajlar: 3.068
Feedback Score: 338 Olumlu
Standart

Döngü varsa;
Döngü yoksa;


NOT: MYSQL kullanıyorsan foreach yerine while olacaktır. Mantık yine aynı, sadece foreach yerine while gelecek.

Konu Helix tarafından (25-06-2019 Saat 17:24:45 ) değiştirilmiştir.
Alıntı ile Cevapla
  #8  
Okunmamış 26-06-2019, 10:02:23
skyrock - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 22-04-2008
BulunduÄŸu yer: Bursa
YaÅŸ: 46
Mesajlar: 914
Feedback Score: 18 Olumlu
Standart

Teşekkürker üstadlar yapmaya çalışacağım.
Alıntı ile Cevapla
  #9  
Okunmamış 28-06-2019, 09:23:25
skyrock - ait Kullanıcı Resmi (Avatar)  
Üyelik Tarihi: 22-04-2008
BulunduÄŸu yer: Bursa
YaÅŸ: 46
Mesajlar: 914
Feedback Score: 18 Olumlu
Standart

Hocam ben böyle yaptım ama görev kaydederken işlemde sorun var uyarısı alıyorum.




Alıntı:
HelixTm Nickli Üyeden Alıntı Mesajı göster
.
Alıntı ile Cevapla
Cevapla


Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:08:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.