v2.5.2
Giriş yap

php kota oluşturma

emmir2
531 defa görüntülendi ve 1 kişi tarafından değerlendirildi

merhaba bir Başvuru Formum var 60 ana başvuru 20 ek kontenjan olacak şekil de 80 veride sınırlandırmak istiyorum yardımlarınızı bekliyorum

h4ckdr0
705 gün önce

Öncelikle, başvuru formunuzun veri girişini sınırlandırmak için bir "sayaç" oluşturmanız gerekecektir. Bu sayaç, başvuru formunu dolduran kullanıcıların sayısını tutacak ve bu sayı, 80'e ulaştığında başvuru formunun daha fazla doldurulmasını engellenmesi gerektiğini bildirecektir.

Bu sayacı tutmak için bir veritabanı kullanabilirsiniz. Veritabanınızda bir "sayac" tablosu oluşturarak, bu tablonun bir sütununu "sayac" olarak adlandırabilirsiniz ve başvuru formunu dolduran her kullanıcı için bu sütunu 1 arttırabilirsiniz.

Daha sonra, başvuru formunu dolduran her kullanıcı için veritabanınızı kontrol ederek "sayac" sütunundaki değeri 80'e ulaştığını kontrol edebilirsiniz. Eğer 80'e ulaşmışsa, başvuru formunun daha fazla doldurulmasını engelliyebilirsiniz.

Örnek bir PHP kodu aşağıdaki gibidir:

// Başvuru formunu dolduran kullanıcının verilerini kaydetmeyi deniyoruz
if (isset($_POST['submit'])) {
  // Veritabanına bağlanıyoruz
  $db = new mysqli('localhost', 'kullanici_adi', 'sifre', 'veritabani_adi');

  // Veritabanındaki "sayac" tablosunun sayısını öğreniyoruz
  $sayac = $db->query('SELECT COUNT(*) AS sayi FROM sayac')->fetch_object()->sayi;

  // Eğer sayaç 80'e ulaşmışsa, formu doldurmayı engelliyoruz
  if ($sayac >= 80) {
    die('Üzgünüz, başvuru formu kapatılmıştır.');
  }

  // Veritabanındaki "sayac" tablosunun sayısını 1 arttırıyoruz
  $db->query('UPDATE sayac SET sayac = sayac + 1');

  // Başvuru formunun verilerini veritabanına kaydediyoruz
  // #code...
  
  // Kullanıcıya başarılı bir şekilde kaydedildiğini bildiriyoruz
  echo 'Başvurunuz başarıyla alındı.';
}