Dropdown List

Gimana caranya dropdown setelah dropdown di laravel 5.5 dengan kondisi jika pilih 1, dropdown selanjutnya data yang ada di 1. Terimakasih

avatar audi
@audi

24 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

pake javascript fungsi on change

avatar konservasi
@konservasi

65 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

punya contoh gak gan?

avatar audi
@audi

24 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

ini pake javascript

 <!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title> Belajar JavaScript </title>
</head>
<body>
  <h1>Tabel Mahasiswa dengan AJAX</h1>
  <p>Nama Mahasiswa:
    <select name="namaMahasiswa" id="namaMahasiswa">
    </select>
  </p>
  <div id="hasil"></div>
  <script>
    var namaMahasiswaNode = document.getElementById("namaMahasiswa");
    var hasilNode = document.getElementById("hasil");

    function generateMahasiswa(){
      var request = new XMLHttpRequest();
      request.open("GET", "nama_mahasiswa.php", false);
      request.send();
      namaMahasiswaNode.innerHTML = request.responseText;
    }

    function tabelMahasiswa(){
      var nama = namaMahasiswaNode.value;
      var request = new XMLHttpRequest();
      request.open("GET", "tabel_mahasiswa.php?n="+nama, false);
      request.send();
      hasilNode.innerHTML = request.responseText;
    }

    generateMahasiswa();
    namaMahasiswaNode.addEventListener("change",tabelMahasiswa);
  </script>
</body>
</html>

ambil datanya dari mahasiswa.php. koneksi ke database

 <?php
  // buat koneksi dengan database mysql
  $link = mysqli_connect("localhost","root","","contoh");//sesuaikan dengan database punya agan

  // ambil kolom nama dari tabel mahasiswa
  $query  = "SELECT nama FROM mahasiswa";
  $result = mysqli_query($link, $query);

  // tambahkan tag <option> untuk setiap nama mahasiswa
  while($data = mysqli_fetch_array($result)) {
    echo "<option value='{$data['nama']}'>{$data['nama']}</option>";
  }
?>
avatar konservasi
@konservasi

65 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

oke gan thanks:) saya coba duluu

avatar audi
@audi

24 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban