Melanjutkan dari sesi yang sebelumnya, pada kesempatan kali ini saya akan menjelaskan cara menggunakan switch and break di php part2. Jika pada sesi yang sebelumnya teman-teman sudah mengetahui apa itu switch and break yang dapat digunakan untuk membuat statement percabangan, selain itu teman-teman juga sudah membuat file index.php dan pada penjelasan ini akan saya lanjutkan masih difile index.php yang sama. Dimana saya akan melanjutkan untuk membuat kondisi halaman dinamis berdasarkan menu yang nantinya diklik, dan untuk membuat halaman dinamis tersebut saya menggunakan percabangan if dan elseif yang didapatkan dari method get yang dikirimkan dari menu yang nantinya diklik. Dan utuk melanjutkan tahapan selanjutnya kalian bisa ikuti tahapan yang saya buat dibawah ini.
Berikut Tahapannya :
- Masih di file index.php yang sama
- Tambahkan kode dibawah ini tepat didalam element container, berikut kodenya :
|
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 30 31 32 33 34 35 |
<nav class="navbar navbar-expand-lg navbar-dark bg-dark "> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNavAltMarkup"> <div class="navbar-nav"> <?php if(isset($_GET['home'])){ echo '<a class="nav-item nav-link active" href="?home">Home <span class="sr-only">(current)</span></a>'; echo '<a class="nav-item nav-link" href="?siswa">Siswa</a>'; }else{ echo '<a class="nav-item nav-link" href="?home">Home <span class="sr-only">(current)</span></a>'; echo '<a class="nav-item nav-link active" href="?siswa">Siswa</a>'; } ?> </div> </div> </nav> <div class="row"> <div class="col-12"> <?php if(isset($_GET['home'])){ include "halaman/home.php"; } elseif(isset($_GET['siswa'])){ include "halaman/siswa.php"; } else{ echo "Module belum tersedia !"; } ?> </div> </div> |
- Sehingga kode tersebut menjadi seperti ini
|
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Halaman Dinamis CRUD Data Mahasiswa</title> </head> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <!-- Popper JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script> <!-- font awesome coy --> <script defer src="https://use.fontawesome.com/releases/v5.0.2/js/all.js"></script> <body> <div class="container"> <nav class="navbar navbar-expand-lg navbar-dark bg-dark "> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNavAltMarkup"> <div class="navbar-nav"> <?php if(isset($_GET['home'])){ echo '<a class="nav-item nav-link active" href="?home">Home <span class="sr-only">(current)</span></a>'; echo '<a class="nav-item nav-link" href="?siswa">Siswa</a>'; }else{ echo '<a class="nav-item nav-link" href="?home">Home <span class="sr-only">(current)</span></a>'; echo '<a class="nav-item nav-link active" href="?siswa">Siswa</a>'; } ?> </div> </div> </nav> <div class="row"> <div class="col-12"> <?php if(isset($_GET['home'])){ include "halaman/home.php"; } elseif(isset($_GET['siswa'])){ include "halaman/siswa.php"; } else{ echo "Module belum tersedia !"; } ?> </div> </div> </div> </body> </html> |
- Jika sudah save terlebih dahulu file index.php tersebut
Sampai disini penjelasan saya mengenai cara menggunakan switch and break di php part2, semoga bermanfaat.