Melanjutkan artikel sebelumnya tentang Membuat Dinamis Select Option Dengan AngularJS Pada PHP. Dalam pembahasan saat ini kita akan membuat request fungsi loadCategory dan loadSub_category dari controller. Dalam fungsi terdapat $scope dan $http yang nanti tertuju ke file yang akan didalamnya perintah SQL. Langsung saja kita membuat file yang dibutuhkan seperti tahapan berikut ini.
Berikut tahapannya:
- sahabat membuat file baru category.php dan sub_category.php kedua file ini yang akan berisi perintah SQL
- jika sudah lanjutkan ketikkan code seperti dibawah ini
file category.php
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $config = mysqli_connect("localhost", "dumet", "school", "test"); $output = array(); $sql = "SELECT * FROM t_category ORDER BY category_name ASC"; $result = mysqli_query($config, $sql); while($row = mysqli_fetch_array($result)) { $output[] = $row; } echo json_encode($output); ?> |
file sub_category.php
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $config = mysqli_connect("localhost", "dumet", "school", "test"); $output = array(); $data = json_decode(file_get_contents("php://input")); $sql = "SELECT * FROM t_sub_category WHERE category_id='".$data->category_id."' ORDER BY subcategory_name ASC"; $result = mysqli_query($config, $sql); while($row = mysqli_fetch_array($result)) { $output[] = $row; } echo json_encode($output); ?> |
Langsung saja simpan kedua file diatas kemudian buka pada browser masing-masing maka akan tampil seperti dibawah ini:
Demikian pembahasan kali ini tentang Membuat Dinamis Select Option Dengan AngularJS Pada PHP. Semoga bermanfaat dan sampai jumpa lagi dengan pembahasan lainnya.