Sebagaimana yang kita ketahui, cara untuk membuat halaman anda menjadi “cerdas” adalah dengan menggunakan perintah If, Else dan Elseif yang disertai operator-operator logika dan perbandingan yang disediakan PHP.
Operator PHP IF
Saya akan membuat agan mengerti operator php if hanya dengan 2 teks dibawah ini. Perintah Operator PHP If bekerja seperti ini :
- Jika sebuah kondisi benar, maka kerjakan sesuatu;
- Jika kondisi tersebut salah, maka abaikan saja;
if
(kondisi) {
// Kode jika benar, maka akan lakukan sesuatu. Tulis disini.
Untuk Contohnya Seperti ini :}
<?phpOperator PHP ELSE
$lgc = "keren";
if($lgc == "keren") {
echo "Iya lah, pasti keren!";
}
?>
Operator PHP Else merupakan bagian dari operator PHP if. Kodenya kira2 berjalan seperti ini :
- Jika sebuah kondisi benar (if), maka kerjakan sesuatu;
- atau, jika kondisi pertama tidak benar (else), maka kerjakan hal yang lain ini.
<?phpMau contohnya?, contohnya kira-kira seperti ini (kode lanjutan dari contoh di atas):
if(kondisibenar) {
// kode jika kondisi benar
} else {
// kode jika kondisi pertama tidak benar, maka...
}
?>
<?php
$lgc = "keren";
if($lgc == "keren") {
echo "Iya lah, pasti keren!";
}else {
echo "Maaf, Keren tidak ditemukan!";
}
?>
Operator Else If
Operator PHP Else If merupakan bagian dari If, kode ini bekerja seperti ini :
1.Jika sebuah kondisi adalah ayam (if) maka lakukan sesuatu.
2.Tapi jika sebuah kondisi adalah bebek (if else) maka lakukan sesuatu.
Penulisannya seperti ini :
if(kondisi) {
// lakukan sesuatuContohnya kira2 seperti ini : (kode lanjutan dari atas)
} else if(kondisikedua) {
// lakukan sesuatu utk kondisi ke-dua
}
<?php
$lgc = "keren";
if($lgc == "keren") {
echo "Iya lah, pasti keren!";
}else if($lgc == "jelek") {
echo "Maaf, LGC Jelek tidak ditemukan!";
}
?>
Nah, berikutnya saya akan memberikan tutorial sekaligus demo, Judul selipan kali ini adalah cara menampilkan data di mysql dengan php di html. Ya gini loh gan, agan punya data di mysql yang ingin di tampilkan dengan php di html. Fungsinya If Else. Jadi contohnya agan membuat suatu website dan ingin menampilkan Admin jika Admin dan User jika User. Sebenarnya yang beginian cocok untuk member area. Jadi kalo member biasa akan ditampilkan utk member biasa, Tapi kalo member tipe admin akan ditampilkan utk member biasa & admin. Bisa juka looh utk seperti contohnya premium member atau donatur member,dll.
Langsung aja deh dari pada bingung :v ...
Sebagai contoh Buat data mysql yang simple aja...
1. Import dlu gan ini ..
CREATE TABLE IF NOT EXISTS `member` (
`level` varchar(20) DEFAULT NULL Default 'user',
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ;
--
-- Dumping data for table `member`
--
INSERT INTO `chat` (`level`) VALUES
('admin'),
('user');
2. Uda import gan?, ok kita lanjut..buat file dengan nama index.html :disini kita akan membuat jika level = admin maka akan muncul teks utk admin. Dan jika bukan admin melainkan user maka akan muncul teks utk user. Berikut kodenya :
<?php
mysql_connect('localhost','root','password');
mysql_select_db('test');
$sql = "select * from member";
$data = mysql_query($sql);
$tampil = mysql_fetch_array($data);
$level= $tampil['level'];
?>
<html>
<title>LygaCool</title>
<body>
<?php if($level == 'admin') {
echo "Selamat Datang Admin!";
} else {
if($level == 'user') {
echo "Selamat Datang User!";
}
?>
</body>
</html>
-Kode diatas cocok jika utk login member. :)
1&2B . Atau mau mencoba tanpa database?, kodenya kira2 seperti ini ..:
<?php
$level = 'admin';
?>
<html>
<title>LygaCool</title>
<body>
<?php if($level == 'admin') {
echo "Selamat Datang Admin!";
} else {
echo "Selamat Datang User!";
}
?>
</body>
</html>
Untuk Demonya bisa di liat : DISINI
Sekian ya gan, semoga bermanfaat. Mohon maaf apabila tulisan,dll jelek atau saya ada salah. Maklumlah, saya gk pande nulis dan saya juga manusia yang bisa salah.
Sumber : Tulisan sendiri.
Subscribe by Email
Follow Updates Articles from This Blog via Email
No Comments