Haloo! Selamat Datang di Komunitas Private Training Web Development (54302 Members, 617 Products, 4282 Topic, 11376 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

Cara membuat limit kuota pendaftaran Pada Universitas A dan B

Dibuat
Login Terakhir 2 Hari lalu,
Telah Dilihat 71 Kali
Aldhitya Prasetya Mengatakan : Premium
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Mohon bantuan nya bagaimana cara membatasi kuota pendaftaran, berikut studi kasus nya Misal Universitas A input mahasiswa pada tanggal 7 sd 10 sebanyak 100 peserta, nah ditanggal 7 sd 10 itu ada kuota tersisa 150. Kemudian unversitas B mau input jumlah peserta 150 ditanggal 8 sd 11 atau kurang dari 150 itu masih bisa dia masukin peserta karena kuota perhari yang tanggal 8 dan 9 itu ada sisa 150 kuota peserta dari yg universitas A. Kemudian kalau universitas B mau masukin jumlah peserta di atas 150 pada tanggal 8 dan 9 tidak bisa, harus memilih memilih tanggal di atas tanggal 10.
  3.  
  4. Terima Kasih mohon bantuannya

Ada 3 Jawaban

PHPMU.COM Support
commented on 17 Mei 2020 10:49:56
  1. Assalamualaikum,..
  2. Universitas A Kuota = 250
  3. Input mahasiswa tanggal 7 s/d 10 = 100
  4. Sisa kuota = 150
  5.  
  6. Unversitas B input jumlah peserta lebih kurang 8 s/d 11 = 150,
  7. dan Universitas B bisa tambah input 150 lagi dengan sisa kuota dari Universitas A yang tersisa 150.
  8. lebih dari kuota itu, jika mau input mesti diatas tanggal 11 berarti.
  9.  
  10. $kuota = mysql_fetch_array(mysql_query("SELECT univ_a, univ_b FROM kuota"));
  11. $kuota_pakai_a = mysql_num_rows(mysql_query("SELECT * FROM mahasiswa_daftar where universitas='A' AND tanggal BETWEEN 2020-05-07 AND 2020-05-10"));
  12.  
  13. $sisa_kuota = ($kuota_pakai_a-$kuota['univ_a'])+$kuota['univ_b'];
  14. $kuota_pakai_b = mysql_num_rows(mysql_query("SELECT * FROM mahasiswa_daftar where universitas='B' AND tanggal BETWEEN 2020-05-08 AND 2020-05-11"));
  15.  
  16. saat Proses input/insert di universitas B maka tinggal divalidasi berdasarkan sisa kuotal total :
  17. if ($kuota_pakai_b<$sisa_kuota){
  18. // query insert disini
  19. }else{
  20. // Notif Kuota Habis
  21. }
Aldhitya Prasetya
commented on 17 Mei 2020 17:44:18
  1. Assalamualaikum,..
  2. Terima kasih atas bantuannya, mau di coba dlu pak.
Aldhitya Prasetya
commented on 18 Mei 2020 05:23:02
  1. Assalamualaikum,..
  2. kalau misalkan tanggal nya itu dinamis pada saat setiap universitas menginput data, tinggal di sesuaikan ya pak ? atau bagaimana pak ya ? Jadi kuota itu mengacu pada tanggal_mulai dan tanggal_selesai, untuk kuota nama field nya jumlah_peserta. berikut saya lampirkan untuk tabel nya.
  3.  
  4. terima kasih sebelumnya
Terdapat 1 File dilampirkan :
1. lampiran_1.png (71 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!