Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Membuat batasan suatu golongan dengan PHP
Selamat siang saya mau tanya jika saya punya 1 tabel yang saya beri nama golongan lalu didalam tabel terdapat kode dan daya tampung yang berbeda seperti
id_gologan nama_golongan Jumlah_max G001 Golongan A 30 G002 Golongan B 45
nah kasusnya sekarang adalah jika golongan A sudah 30 orang maka gimana caranya agar orang ke 31 otomatis masuk ke golongan B, seandainya dia sudah input golongan A statusnya bisa berubah ke golongan B jika jumlahnya sudah golongan A sudah 30 ? terimakasih
2 Jawaban:
itu kan cuma table golongan ya, table orangnya ga ada ?
- select tabel golongan where id=g001 untuk dapatkan nilai max - sebelum insert ke table orang, select count(*) as jml from orang where id_golongan=g001 - bandingkan max dri master golongan dengan jml dri query hitung jmlh orang - if(max>jml) true : insert ke orang golongan=g001 false : insert ke orang golongan=g002
bisa menggunakan if kira-kira proses bisnisnya seperti ini : - hitung baris golongan a - jika total golongan a <= 30 baris maka -> query insert untuk gol a - jika tidak maka golongan = B -> query insert untuk gol b semoga membantu :)