Pada kesempatan kali ini saya akan menjelaskan cara menghitung jumlah komponen di PHP. Perlu teman-teman ketahui sebelumnya, pada kasus dimana ketika teman-teman ingin melakukan insert maupun update data multiple atau lebih dari satu data diharuskan menghitung jumlah komponen yang di tangkap terlebih dahulu, dengan tujuan dari jumlah komponen tersebut bisa menjadi acuan batas maksimal untuk melakukan perulangan pada query insert maupun update mysql. Atau sederhananya jika teman-teman ingin melakukan penyimpanan ke dalam tabel database dari komponen checkbox yang bisa di pilih lebih dari satu pilihan maka teman-teman sebelumnya diharuskan mengetahui jumlah yang di pilih, untuk mengetahui jumlah tersebut teman-teman bisa menggunakan fungsi count(), dimana fungsi count() tertsebut adalah fungsi untuk menghitung jumlah suatu data di tabel database maupun fungsi untuk menghitung jumlah komponen yang lempar dari suatu form. Untuk lebih jelasnya teman-teman bisa ikuti saya
Berikut Tahapannya :
- Teman-teman buat terlebih dahulu satu buah folder project dengan nama latihan di dalam folder htdocs teman-teman, kemudian buat lagi satu buah file dengan nama index.php, dan ketikan kode seperti berikut :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Menampilkan Jumlah Komponen Di PHP Bersama Dumet School</title> </head> <body> <form action="insert.php" method="post"> <input type="checkbox" name="checkbox_materi[]" value="c++"><label>C/C++</label><br/> <input type="checkbox" name="checkbox_materi[]" value="java"><label>Java</label><br/> <input type="checkbox" name="checkbox_materi[]" value="php"><label>PHP</label><br/> <input type="checkbox" name="checkbox_materi[]" value="html"><label>HTML</label><br/> <input type="checkbox" name="checkbox_materi[]" value="css"><label>CSS</label><br/> <input type="submit" name="submit" value="Submit"/> </form> <?php if(isset($_POST['submit'])){//to run PHP script on submit if(!empty($_POST['check_list'])){ // Loop to store and display values of individual checked checkbox. foreach($_POST['check_list'] as $selected){ echo $selected."</br>"; } } } ?> </body> </html> |
- Jika sudah teman-teman save terlebih dahulu file tersebut
- Buat lagi satu buah file dengan nama insert.php, dan ketikan kode seperti kode berikut:
|
1 2 3 4 5 6 7 |
<?php $jumlah = count($_POST['checkbox_materi']); echo 'jumlah yang terpilih adalah '.$jumlah.' Materi'; ?> |
- Jika sudah teman-teman save terlebih dahulu file tersebut, dan buka melalui browser teman-teman, ketikan localhost/latihan, maka akan tampil output jumlah yang terpilih pada checkbox tersebut.
Sampai disini penjelasan saya mengenai cara menghitung jumlah komponen di PHP, semoga bermanfaat.