freddy0512

controller

Nov 11th, 2014
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. class Welcome extends CI_Controller {
  4.  
  5.  
  6. public function index()
  7. {
  8.  
  9. $this->load->view('welcome_message');
  10. }
  11.  
  12. public function search()
  13. {
  14. // tangkap variabel keyword dari URL
  15. $keyword = $this->uri->segment(3);
  16. // cari di database
  17. $data = $this->db->query("SELECT * FROM `tabel_suplier` WHERE id_suplier like '%$keyword%' ");
  18.  
  19. // format keluaran di dalam array
  20. foreach($data->result() as $row)
  21. {
  22. $arr['query'] = $keyword;
  23. $arr['suggestions'][] = array(
  24. 'value' =>$row->id_suplier,
  25. 'data' =>$row->nama
  26. );
  27. }
  28. // minimal PHP 5.2
  29. echo json_encode($arr);
  30. }
  31.  
  32.  
  33. public function barang()
  34. {
  35. // tangkap variabel keyword dari URL
  36. $keyword = $this->uri->segment(3);
  37. // cari di database
  38. $data = $this->db->query("SELECT * FROM `tabel_barang` WHERE id_barang like '%$keyword%' ");
  39.  
  40. // format keluaran di dalam array
  41. foreach($data->result() as $row)
  42. {
  43. $arr['query'] = $keyword;
  44. $arr['suggestions'][] = array(
  45. 'value' =>$row->id_barang,
  46. 'data' =>$row->nama_barang,
  47. 'harga' =>$row->harga,
  48. 'jumlah_all' =>$row->jumlah_all,
  49. );
  50. }
  51. // minimal PHP 5.2
  52. echo json_encode($arr);
  53. }
  54.  
  55. public function kategori()
  56. {
  57. // tangkap variabel keyword dari URL
  58. $keyword = $this->uri->segment(3);
  59. // cari di database
  60. $data = $this->db->query("SELECT * FROM `tabel_kategori` WHERE id_kategori like '%$keyword%' ");
  61.  
  62. // format keluaran di dalam array
  63. foreach($data->result() as $row)
  64. {
  65. $arr['query'] = $keyword;
  66. $arr['suggestions'][] = array(
  67. 'value' =>$row->id_kategori,
  68. 'data' =>$row->kategori,
  69. );
  70. }
  71. // minimal PHP 5.2
  72. echo json_encode($arr);
  73. }
  74.  
  75.  
  76. public function brand()
  77. {
  78. // tangkap variabel keyword dari URL
  79. $keyword = $this->uri->segment(3);
  80. // cari di database
  81. $data = $this->db->query("SELECT * FROM `tabel_brand` WHERE id_brand '%$keyword%' ");
  82.  
  83. // format keluaran di dalam array
  84. foreach($data->result() as $row)
  85. {
  86. $arr['query'] = $keyword;
  87. $arr['suggestions'][] = array(
  88. 'value' =>$row->id_brand,
  89. 'data' =>$row->brand,
  90. );
  91. }
  92. // minimal PHP 5.2
  93. echo json_encode($arr);
  94. }
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment