Cara membatasi pilihan pada checkbox dengan php

Cara membatasi pilihan pada checkbox dengan php

Hay sobat kak dolop, jumpa lagi nih kita pada tutorial kali ini mimin mau bagi trik bagaimana caranya membatasi pilihan pada checkbox dengan php , karena pada tutorial sebelumnya mimin hanya men share memilih lebih dari 1 pilihan pada checkbox nah ternyata ada teman nih yang bertanya, terus bagaimana kalau kita mau membatasi pilihan pada checkbox?, misalkan minimal memilih pilihan harus dua jika kurang dari dua maka gagal gitu?, ya maka dari itu mimin akan langsung saja share di blog ini agar bukan hanya teman mimin saja yang bisa mendapatkan ilmunya, tapi teman-teman yang belajar dan mengunjungi tutorial ini pun bisa ikut belajar. Betul tidak hehe.

Oke langsung saja buat satu file untuk namanya terserah teman, kalau saya batasi_checkbox.php
copykan script dibawah ini:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Pilih Checkbox Lebih dari Satu</title>
</head>
<body>
<div id="error">
</div>
<form action="" method="POST" name="formku">
<!-- Buat inputan checkbox kemudian jadikan variable(name) pada inputan tersebut menjadi array []
dengan menjadikannya array kita bisa memilih inputan pada checkbox lebih dari 1 -->
<input type="checkbox" name="jurusan[]" value="Sistem Informasi"> Sistem Informasi
<input type="checkbox" name="jurusan[]" value="Bpi"> Bpi
<input type="checkbox" name="jurusan[]" value="Kpi"> Kpi <br>
<input type="submit" name="submit" value="Proses">
</form>
</body>
</html>
<?php
if(isset($_POST['submit'])){
$jurusan = $_POST['jurusan']; // buat variable jurusan
$batasi_pilihan = count($jurusan); // buat satu variable lagi untuk membatasi pilihan pada checkbox
// dan fungsi count(gunanya untuk menghitung jumlah nilai atau pilihan pada variable checkbox tersebut)
foreach ($jurusan as $new_jurusan) { //lakukan looping dengan menggunakan foreach(perulangan khusus array)
if($batasi_pilihan >=2){
if($new_jurusan == "Sistem Informasi"){ //buat kondisi di dalam perulangan
$harga = 2000000;
} else if($new_jurusan == "Bpi"){
$harga = 3000000;
}
else{
$harga = 1000000;
}
echo "$new_jurusan = " . $harga . "<br>"; // tampilkan hasil dari pilihan jurusan dan harga nya
}
else{
echo "Minimal harus memilih duaa jurusan";
}
}
}
?>

Nah silahkan teman-teman save lalu jalankan di browsernya, jika data yang dipilih hanya satu maka akan tampil hasil seperti gambar dibawah ini:

membatasi pilihan pada checkbox dengan php

Nah jika datanya dipilih lebih dari satu maka akan tampil hasil mirip seperti ini tergantung apa yang temen pilih:

membatasi pilihan pada checkbox dengan php

Mungkin cukup itu saja tutorial yang mimin berikan pada hari yang cerah ini hehe, untuk penjelasan mengenai scriptnya sendiri teman-teman gak perlu takut, karena penjelasannya sudah saya sertakan di dalam source kode diatas.
Atau bisa langsung download source kodenya [disini] . Oke sampai jumpa pada tutorial selanjutnya.

Related Posts:

0 Response to "Cara membatasi pilihan pada checkbox dengan php"

Post a Comment

1. Dilarang menggunakan kata-kata kasar atau pornografi.
2. Dilarang menggunakan live link ataupun link biasa.
3. Berkomentarlah dengan komentar yang relevan