anjhar

proses_tambah_artikel

Apr 25th, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. public function proses_tambah(){
  2. $judul = $this->input->post('judul');
  3. $isi = $this->input->post('isi');
  4. $kategori = $this->input->post('kategori');
  5. $tag = $this->input->post('tag');
  6. $now = date('Y-m-d h:i:s');
  7. $id = $this->session->userdata('id');
  8.  
  9. $pecah = explode(',',$tag);
  10. foreach($pecah as $row=>$key){
  11. $data = array(
  12. 'judul'=>$judul,
  13. 'isi'=>$isi,
  14. 'kategori'=>$kategori,
  15. 'tags'=>$tag,
  16. 'tanggal_update'=>$now,
  17. 'id'=>$id,
  18. );
  19. $cek = $this->db->get_where('tags', array('slug'=>$row));
  20.  
  21. if($cek->num_rows() == 0){
  22. $data_tag = array('tags'=>$row, 'slug'=>$row);
  23. $this->db->insert('tags', $data_tag);
  24. }
  25. if($cek->num_rows() <> 0){
  26. $data_tag = array('tags'=>$row, 'slug'=>$row);
  27. //$this->db->insert('tags', $data_tag);
  28. $this->db->query("UPDATE tags set count = (count + 1) WHERE slug = '$key'");
  29. }
  30. }
  31. $this->artikel->insert($data, 'artikel');
  32. $this->db->query("UPDATE artikel set count = (count + 1) WHERE slug = '$kategori'");
  33. $this->session->set_flashdata('pesan', '<div id="pesan" class="alert alert-success"><b>Sukses! </b> Data berhasil disimpan.</div>');
  34. redirect('admin/article');
  35. }
Advertisement
Add Comment
Please, Sign In to add comment