Senin, 30 Maret 2020

Tutorial Php : Menampilkan Option Lain Ketika Salah Satu Option Dipilih



Dalam contoh kasus ini Saya akan menunjukkan suatu acuan sederhana, dimana saat user memilih salah satu fakultas pada select option maka akan menimbulkan nilai pada select option prodi. 

Contoh yang mau  aku berikan dalam bimbingan ini menggunakan gaya OOP PHP

 Menampilkan Option Lain Saat Salah Satu Option Dipilih Tutorial PHP : Menampilkan Option Lain Saat Salah Satu Option Dipilih


DATABASE
Buat Struktur/Database mirip berikut :

 CREATE TABLE `prodi` (   `id_prodi` int(10) NOT NULL,   `nama_prodi` varchar(50) NOT NULL,   `id_fakultas` int(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;  -- -- Dumping data for table `prodi` --  INSERT INTO `prodi` (`id_prodi`, `nama_prodi`, `id_fakultas`) VALUES (3, 'Sistem Informasi', 1), (4, 'Manajemen Bisnis Digital', 1);  -- -- Indexes for dumped tables --  -- -- Indexes for table `fakultas` -- ALTER TABLE `fakultas`   ADD PRIMARY KEY (`id_fakultas`);  -- -- Indexes for table `prodi` -- ALTER TABLE `prodi`   ADD PRIMARY KEY (`id_prodi`);  



KONEKSI KE DATABASE

Pada bab ini kita membuat koneksi ke database sekaligus operasi query untuk memperlihatkan data yang tersimpan didatabase

conn = new mysqli ($this->host, $this->user, $this->pass, $this->db); if($this->conn==false) die('Tidak bis terhubung ke database'.$this->conn->connect_error()); return $this->conn;   class main extends db  public function listFakultas()  $sql = "SELECT id_fakultas, nama_fakultas FROM fakultas"; $perintah=$this->conn->query($sql); return $perintah;   public function listProdi_selectAjax($data)  $sql = "SELECT id_prodi, nama_prodi FROM prodi WHERE id_fakultas='$data'"; $result=$this->conn->query($sql); while($row=$result->fetch_assoc()): $dataset[]=$row; endwhile; if(!empty($dataset)) return $dataset;   

REQUEST GET


listProdi_selectAjax($data); ?>       

INDEX
     Menyederhanakan Input        
Tutotrial PHP : Menampilkan Option Lain Saat Salah Satu Option Dipilih - ROOT93.CO.ID


Sumber https://root93.blogspot.com


EmoticonEmoticon

:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:o
:>)
(o)
:p
:-?
(p)
:-s
8-)
:-t
:-b
b-(
(y)
x-)
(h)