Mendapatkan / menampilkan last insert id codeigniter

logo codeigniter

Hallo blogger kali ini saya akan menjelaskan tentang cara mendapatkan / menampilkan last insert id di framework codeigniter. pada postingan yang lalu saya juga sudah menjelaskan tentang select max min avg sum codeigniter. nah pada kesempatan kali ini saya akan menjelaskan tentang mendapatkan last insert id codeigniter.

apa itu last insert id ??
Last insert id adalah id yang didapatkan dari id inputan terakhir di suatu table. contoh simplenya saya sudah 10x melakukan input di table mahasiswa dengan id auto_increment yang artinya idnya selalu berurutan. dari 1 hingga 10 selanjutnya saya insert satu buah data lagi dan akan menghasilkan id 11 nah id yang terakhir di inputkan itulah yang biasa disebut dengan Last insert id.

kapan digunakan ??
Last insert id digunakan ketika anda memiliki 2 table yang berelasi (A , B) dan anda membutuhkan id table A untuk dimasukkan ke table B.

table A                               table B
id_a    nama_a  id_b          id_b  nama_b 
1         a1           1               1       b1
2         a2           2               2       b2
3         a3           0               

nah dari table A dan B diatas id_a 3 akan diupdate id_b nya dengan id inputan terakhir dari table B. bagaimana caranya ?? tentu kita membutuhkan last insert id (id terakhir yang di inputkan) di table B.
lalu apakah kita perlu melakukan 3 query

Baca juga 3 cara mudah insert data di codeigniter

  1. insert ke tabel B
  2. select max id tabel B
  3. update id_b 

tentunya terlalu banyak query  akan membuat system anda berat, lalu bagaimana solusinya di framework codeigniter kita dapat menggunakan fasilitas 

$this->db->insert_id();


$insert_query = $this->db->insert('table B',$data_table_B);
$last_insert_id = $this->db->insert_id(); // letakkan tepat dibawah query insert

dengan query diatas kita berhasil mendapatkan last insert id dari table b yang selanjutnya dapat digunakan untuk update di table A dengan begitu kita dapat melakukan penghematan query (cukup 2 query) dan keakuratan data lebih terjamin :)
cukup mudah bukan ???
mungkin cukup sekian tutorial saya kali ini tentang mendapatkan last insert id di framework codeigniter. apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

Jangan lupa tinggalkan komentar ya :)


membuat user / login baru postgresql

Hallo blogger kali ini saya akan menjelaskan tentang cara membuat user login baru di postgresql melalui pgadmin. pada postingan sebelumnya saya sudah membahas tentang cara mudah install postgresql di windows 7. pada kesempatan kali ini saya akan membahas tentang membuat user login baru di postgresql dengan pembatasan previlegesnya. pembatasan previleges dilakukan untuk membatasi user untuk melakukan action tertentu. lansung saja pada pembahasan inti kita kali ini. caranya adalah silahkan buka pgadmin III masuk ke server anda lalu login seperti biasa dengan username dan password yang sudah anda buat



lalu pada login roles klik kanan --> new login role untuk membuat login baru


jika sudah masuk pada tab properties isikan dengan role name anda


kemudian masuk ke tab definition masukkan password untuk login 2x yang pertama password kemudian yang kedua password (again)



kemudian masuk ke tab berikutnya yaitu role previleges, disini anda dapat mengatur fitur apa saja yang bisa dilakukan oleh user yang login. 
  1. Super User
  2. Create Database
  3. create rules
silahkan pilih sesuai kebutuhan anda 


jika sudah silahkan klik ok maka secara otomatis pada list login roles muncul user yang anda buat tadi dan dapat anda gunakan untuk login 




Mungkin cukup sekian tutorial saya kali ini tentang cara membuat user / login baru postgresql. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

hargai penulis dengan berkomentar yang baik di kolom yang sudah disediakan dibawah :)






koneksi database postgresql dengan php

logo postgresql arifweb.com

Hallo blogger kali ini saya akan menjelaskan tentang cara koneksi database postgresql dengan php hingga menampilkan isi table di php. sebelumnya saya sudah menjelaskan tentang 


dengan harapan anda sudah tidak ada masalah untuk menjalankan database postgresql di windows 7. lansung saja masuk ke materi utama kita yaitu cara koneksi database postgresql dengan php.

Baca juga membuat koneksi database mysql dengan

yang pertama kita lakukan adalah login ke pgadmin jika anda lupa password anda dapat membaca postingan kami sebelumnya di mengubah atau mereset password.

jika sudah login silahkan buat database postgresql terlebih dahulu kemudian buat table dengan nama terserah anda. jika sudah membuat table dan mengisinya dengan beberapa data lakukan langkah-langkah berikut :

  1. masuk ke folder xampp\php\ edit php.ini dengan notepad++ atau editor apapun yang support / anda punya
  2. cari extension dengan nama
    extension=php_pdo_pgsql.dll
    extension=php_pgsql.dll

    aktifkan dengan cara hapus tanda ; (titik koma) didepannya

  3. buat folder didalam xampp\htdocs\ dengan nama terserah anda arifweb juga boleh :D
  4. jika sudah silahkan buat file php di dalam folder anda tadi dengan nama index.php
  5. isikan dengan kode php berikut ini
    <?php
    // script untuk memanggil fungsi php pg_connect untuk koneksi ke postgresql
    $conn = pg_connect("host=localhost port=5432 dbname=nama_database user='postgres'
    password='password_anda'");
    //disini nama database saya adalah nama_database
    $result = pg_prepare($conn, "my_query", 'SELECT * FROM mahasiswa');
    // disini saya membuat table dengan nama mahasiswa
    $result = pg_execute($conn, "my_query",array());
    echo "<table border='1px'>
    <tr><td> nim</td>
    <td> nama</td></tr>
    ";
    // kolom yang ada di table mahasiswa saya hanya ada 2 yaitu nim dan nama
    while ($row = pg_fetch_assoc($result))
    {
    echo "<tr>";
    echo "<td>".$row['nim']."</td>";
    echo "<td>".$row['nama']."</td>";
    echo "</tr>";
    }
    echo "</table>";
    ?>
  6. jika sudah silahkan jalankan di web browser anda dengan cara ketik localhost/nama_folder
saya harap tutoial ini bermanfaat bagi saya dan para pembaca. mungkin cukup sekian artikel saya kali ini tentang membuat koneksi database postgresql dengan php. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

Hargai penulis dengan berkomentar di bawah terima kasih :)



mengubah atau mereset password postgresql

POSTINGAN KE 100

pgAdmin III

Hallo blogger ini adalah postingan ke 100 saya :D pada kesempatan spesial kali ini saya akan menjelaskan tentang mengubah atau mereset password postgresql melalui pgAdmin. beberapa orang kesulitan untuk menghafal password hingga melupakan password mereka. seperti halnya saya mudah lupa dengan password :D *malah curhat*. kali ini saya akan menjelaskan cara mengubah password dan mereset password pada postgresql.

Baca juga membuat database di PostgreSql dengan gambar

untuk merubah password caranya cukup simple yaitu anda cukup yaitu pada login roles -> login anda (kali ini saya masih menggunakan postgres) -> pilih properties

mengubah password postgresql

masuk pada tab definition masukkan password baru dan password baru (again) klik ok


selesai :)

lalu bagaimana jika kita lupa dengan password login kita ? apakah perlu install ulang untuk mendapatkan password baru ? nanti jika database hilang bagaimana ? padahal banyak data penting didalamnya. 

Baca juga postingan sebelumnya install postgresql diwindows 7

yang pertama anda lakukan adalah tenang masih banyak cara untuk mereset password :)
langkah-langkahnya adalah sebagai berikut :
  1. masuk ke instalasi postgresql anda didalam folder data biasanya di C:\Program Files\PostgreSQL\xx\data (dalam kasus ini saya install di drive D silahkan sesuaikan sendiri :) )
    cari file pg_hba.conf di dalam folder data

    file pg_hba.conf
  2. saran saya pindahkan file tersebut ditempat lain seperti desktop terlebih dahulu sebelum diedit. setelah dipindahkan di desktop lakukan edit di notepad++ atau editor apapun yang anda punya dan support.

    scroll hingga deretan paling bawah pada cari kata MD5 ubah ke empatnya menjadi trust

     ubah md5 menjadi trust postgresql pg_hba.conf
  3. lalu kembalikan file pg_hba.conf ke tempat sebelumnya didalam folder data
  4. lalu silahkan anda mencoba melakukan login saat login anda dapat memasukkan kata apapun untu login password, boleh juga menggunakan arifweb.com :D

    masukkan password login postgresql
  5. setelah anda berhasil masuk ubah password seperti yang sudah saya jelaskan diatas sesuai dengan keinginan anda.
  6. langkah terakhir adalah ubah kembali trus menjadi md5 agar password dapat digunakan lagi 

cukup sekian tutorial saya kali ini tentang mengubah dan mereset password postgresql jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

membuat database dengan postgresql

pgAdmin III

Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara membuat database dengan postgresql. pada postingan sebelumnya saya sudah menjelaskan tentang

cara install postgresql di windows 7

kali ini saya akan langkah langkah membuat database di postgresql secara lengkap beserta gambarya
yang pertam dilakukan adalah install postgresql selanjutnya adalah

  1. buka pgAdmin III

    sourtcut pgAdmin III

  2. setelah muncul aplikasi pgAdmin lalu connect dengan server anda dengan cara klik kanan connnect
    halaman awal Postgresql
  3. jika muncul form untuk memasukkan password silahkan masukkan password yang anda setting saat instalasi
    password postgresql

  4. jika sudah berhasil konek dengan server maka dibawah server anda akan muncul (Database, Tablespaces, Group Roles, Login Roles). lalu pada database silahkan klik kanan lalu new database
    new database postgresql
  5. pada tab propertis name silahkan isi nama_table yang anda inginkan


    jika anda ingin menggunakan query silahkan masuk pada tab SQL lalu hilangkan centang pada read only kemudian anda dapat menuliskan query ditempat yang sudah disediakan

     
  6. jika sudah silahkan klik ok dan secara otomatis database anda sudah ada didalam list database

Cukup mudah bukan cukup sekian tutorial saya kali ini tentang membuat database dengan postgresql dengan gambar jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terimakasih :)


Cara install PostgreSQL windows 7 dengan gambar




Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara install PostgreSQL di windows 7. seperti kita ketahui bersama bahwa PostgreSQL adalah salah satu jenis database open source selain MySql. bahkan beberapa distro linux seperti Free BSD mengincludekan PostgreSQL kedalam instalasinya sehingga penguna linux tidak perlu menginstallnya lagi lansung saja masuk ke materi utama yaitu instalasi PostgreSQL di windows 7 dengan gambar.

Baca juga cara install mongodb di windows 7


  1. yang pertama anda lakukan ialah download installer disini


  2. Setelah anda berhasil download silahkan jalankan installer


    a

  3. setelah muncul kotak dialog welcome to the PostgreSQL klik next hingga muncul instalation directory lalu klik next

  4. Lalu pilih tempat untuk menyimpan data directory lalu klik next


  5. Masukkan password untuk mengakses PostgreSQL anda lalu klik next


  6. lalu masukkan PORT recomended biarkan default saja


  7. lalu pilih local --> pilih default saja lalu next


  8. tunggu hingga proses instalasi selesai



  9. jika sudah selesai klik finish jangan lupa untuk hilangkan tanda centang pada check box

Mungkin cukup sekian tutorial saya kali ini tentang cara install PostgreSQL di windows 7 beserta gambarnya. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

3 cara mudah insert data di codeigniter

cara mudah insert data di codeigniter

Hallo blogger kali ini saya akan menjelaskan tentang 3 cara mudah insert data dengan menggunakan active record codeigniter. pada postingan sebelumnya saya sering menampilkan cara select / menampilkan data menggunakan active record codeigniter. nah pada kesempatan kali ini saya ingin mencoba menjelaskan tentang cara paling mudah insert data menggunakan codeigniter.

Baca juga select max min avg sum codeigniter

lansung saja masuk ke materi, kali ini saya akan menjelaskan insert data dengan 3 cara yaitu

  1. $this->db-insert()
  2. $this->db->insert_batch()
  3. $this->db->set()
ke 3 cara diatas memiliki tujuan yang sama yaitu insert data ke dalam table / database namun memiliki struktur yang berbeda. lansung saja masuk ke cara yang pertama yaitu

1. $this->db->insert()


contoh simplenya adalah anda memiliki array data seperti berikut
$data = array(
 'nim' => 'nim saya',
 'nama' => 'nama saya',
 'kelas' => 'kelas saya'
);
untuk melakukan insert ke database anda cukup memanggil fungsi
$this->db->insert('nama_table',$data);
query diatas sama dengan query mysql
insert into nama_table ('nim','nama','kelas') values ('nim saya','nama saya','kelas saya'); 
cukup mudah bukan ??? lanjut ke cara ke dua yaitu

2. $this->db->insert_batch()

Baca juga menampilkan dropdown dari database
insert_batch digunakan untuk insert data array yang isinya sedikit berbeda contoh simplenya adalah
$data = array(
array(
 'nim' => 'nim saya',
 'nama' => 'nama saya',
 'kelas' => 'kelas saya'
),
array(
 'nim' => 'nim lain',
 'nama' => 'nama lain',
 'kelas' => 'kelas lain'
)
);
untuk melakukan insert ke database anda cukup memanggil fungsi
$this->db->insert_batch('nama_table',$data);
query diatas sama dengan query mysql
insert into nama_table ('nim','nama','kelas') values ('nim saya','nama saya','kelas saya'),('nim lain','nama lain','kelas lain'); 
 oke sudah paham mari lanjut ke cara terakhir :

3. $this->db->set()

contoh penggunaan $this->db->set() anda tidak perlu membuat array namun anda harus melakukan set satu per satu field pada table anda caranya adalah seperti ini
$this->db->set('nim','nim saya');
$this->db->set('nama','nama saya');
$this->db->set('kelas','kelas saya');
$this->db->insert('nama_table');

ketiga cara diatas dapat anda gunakan sesuai dengan kebutuhan anda apakah anda hanya perlu insert 1 data atau beberapa hingga banyak. mungkin cukup sekian tutorial saya kali ini tentang 3 cara mudah insert data dengan active record di codeigniter. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

membuat fullscreen dengan onclick javascript

Hallo blogger kali ini saya akan menjelaskan tentang membuat browser fullscreen dengan menggunakan event onclick javascript. fullscreen biasanya digunakan untuk menampilkan vidio / gambar hingga tampilan web. seperti yang kita lihat di youtube terdapat tombol fullscreen di bagian bawah kanan player vidio, ketika kita klik maka secara otomatis vidio akan memenuhi layar kita atau sering juga kita sebut (Full Screen). secara manual fullscreen dapat kita lakukan dengan cara menekan tombol  F11 pada key board.

mungkin saya kira cukup untuk penjelasan apa itu fullscreen lansung saja masuk ke materi. untuk melakukan fullscreen dapat kita lakukan dengan berbagai macam cara yaitu :

  1. javascript
  2. jquery
  3. tombol f11 di keybord
Namun kali ini saya hanya akan menjelaskan dengan metode javascript caranya adalah :

  1. buat sebuah halaman html dengan nama arifweb.html
  2. masukkan script berikut
    <html>
    <head>
    <title> Arifweb.com membuat fullscreen dengan javascript</title>
        <script type="text/javascript">
            function toggleFullScreen() {
      if ((document.fullScreenElement && document.fullScreenElement !== null) ||  
       (!document.mozFullScreen && !document.webkitIsFullScreen)) {
        if (document.documentElement.requestFullScreen) {
          document.documentElement.requestFullScreen();
        } else if (document.documentElement.mozRequestFullScreen) {
          document.documentElement.mozRequestFullScreen();
        } else if (document.documentElement.webkitRequestFullScreen) {
          document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
        }
      } else {
        if (document.cancelFullScreen) {
          document.cancelFullScreen();
        } else if (document.mozCancelFullScreen) {
          document.mozCancelFullScreen();
        } else if (document.webkitCancelFullScreen) {
          document.webkitCancelFullScreen();
        }
      }
    }
        </script>
    </head>
    <body>
        Klik tombol dibawah ini untuk fullscreen </br>
        <button onclick="toggleFullScreen ();">Klik disini</button>
       
    </body>
    </html>
  3. // pada button sudah kita selipkan event onclick yang akan memanggil fungsi toggleFullScreen
  4. buka arifweb.html di browser
  5. klik tombol "klik disini"
  6. lihat apa yang terjadi
mungkin cukup sekian tutorial saya kali ini tentang membuat fullscreen dengan onclick javascript. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

menampilkan data hasil select max min avg sum codeigniter




Hallo blogger kali ini saya akan menjelaskan tentang cara select max , select min , select avg . select sum dengan menggunakan active record codeigniter. sebelum masuk ke materi saya akan menjelaskan sedikit tentang perbedaan select max , min , avg , sum

Baca juga menampilkan data hasil query where in codeigniter

kita memiliki table mahasiswa seperti ini
no  |  nama          | nilai
1    | Devanda      | 60
2    | Eko             | 80
3    | Bayu           | 100
4    | Rizal           | 70
5    | Fatoni         | 90

  1. Select max -> query ini digunakan untuk menampilkan data numerik tertinggi dari suatu field, dari table diatas jika kita menggunakan query select max('nilai') maka hasil yang muncul adalah Fatoni karena Fatoni memiliki nilai tertinggi.
  2. Select min -> query ini digunakan untuk menampilkan data numerik terendah dari suatu field,
    dari table diatas jika kita menggunakan query select min('nilai') maka hasil yang muncul adalah Devanda karena Devanda memiliki nilai terendah.
  3. Select avg -> query ini digunakan untuk menampilkan data rata-rata dari suatu field, dari table diatas jika kita menggunakan query select avg('nilai') maka hasil yang muncul adalah 80 yang merupakan hasil dari penjumlahan (60 + 70 + 80 + 90 + 100) / 5.
  4. Select sum -> query ini digunakan untuk menampilkan data penjumlahan dari suatu field, dari table diatas jika kita menggunakan query select sum('nilai') maka hasil yang muncul adalah 400 yang merupakan hasil dari penjumlahan dari  (60 + 70 + 80 + 90 + 100).
dari ke 4 penjelasan diatas query tersebut sangat berguna untuk kepentingan tertentu. lansung saja masuk ke materi :

  1. select max menggunakan active record ci ( codeigniter )

    "select max('nilai') from mahasiswa"
    $this->db->select_max('nilai');
    $this->db->get('mahasiswa');

    "select max('nilai') as nilai_tertinggi from mahasiswa"
    $this->db->select_max('nilai','nilai_tertinggi');
    $this->db->get('mahasiswa');
  2. select min menggunakan active record ci ( codeigniter )

    "select min('nilai') from mahasiswa"
    $this->db->select_min('nilai');
    $this->db->get('mahasiswa');

    "select min('nilai') as nilai_tertinggi from mahasiswa"
    $this->db->select_min('nilai','nilai_terendah');
    $this->db->get('mahasiswa');
  3. select avg menggunakan active record ci ( codeigniter )

    "select avg(nilai) as nilai_rerata from mahasiswa"
    $this->db->select_avg('nilai');
    $this->db->get('mahasiswa');
  4. select sum menggunakan active record ci (codeigniter )

    "select sum(nilai) as jumlah_nilai from mahasiswa"
    $this->db->select_sum('nilai');
    $this->db->get('mahasiswa');
mungkin cukup sekian tutorial saya kali ini tentang select max min avg sum dengan menggunakan active record codeigniter. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

BONUS menampilkan hasil join tabel codeigniter
Membuat Surat Keterangan Bebas Narkoba di Solo

Membuat Surat Keterangan Bebas Narkoba di Solo

Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara, syarat dan biaya untuk membuat surat keterangan bebas narkoba. Surat keterangan bebas narkoba adalah surat yang dikeluarkan oleh rumah sakit untuk menunjukkan bahwa seseorang terbebas dari narkoba.

Surat ini sering digunakan orang sebagai syarat untuk melamar pekerjaan di instansi tertentu (biasanya instansi besar, BUMN , CPNS dll). beberapa keperluan juga membutuhkan surat ini contoh seorang dosen yang akan membuat NIDN untuk syarat NIDN diharuskan menggunakan surat keterangan bebas narkoba.

Lalu bagaimana dan dimana membuatnya ???

Kali ini saya akan menjelaskan cara pembuatanya ketika anda berdomisili di Solo Jawa Tengah. di Solo tempat yang saya ketahui bisa mengeluarkan surat keterangan bebas narkoba adalah

BACA JUGA JADWAL PERPANJANG SIM KELILING KOTA SURAKARTA
  1. Klinik Bhayangkara (Jl. Yudhistira, Laweyan, Surakarta, Jawa Tengah 57142)
    - Buka jam 08:00 - 02:00 (jam kerja) biasanya jam 08:30 pegawai melakukan apel terlebih dahulu
    - Syarat :
       * Fotocopy KTP
       * Foto berwarna
       * Urine
    - Biaya (kurang lebih) Rp.130.000,-
    - Hari Senin sampai Jum'at
    - Lama pembuatan beberapa jam tergantung antrian

  2. RS Moewardi (Jl. Kolonel Sutarto No. 132, Jebres, Jawa Tengah 57126)
    - Buka jam 07:30 - 02:00 (jam kerja)
    - Syarat :
       * Menunjukkan KTP
       * Urine
    - Biaya (kurang lebih) Rp. 140.000,-
    - Hari Senin sampai Sabtu (Sabtu setengah hari)
    - Lama Pembuatan beberapa jam hingga 1 Hari tergantung antrian
Untuk proses pembuatan anda diharuskan menyerahkan urine di tempat yang disediakan untuk kemudian dilakukan cek di lab apakah anda seorang pemakai atau bukan. setelah hasil lab keluar anda akan mendapatkan surat keterangan bebas narkoba jika anda benar-benar tidak pernah memakai narkoba

Sebagai Informasi tambahan Surat Keterangan Bebas Narkoba hanya berlaku selama kurang lebih 30 hari. jadi alangkah baiknya ketika anda ingin membuatnya tidak lebih dari 30 hari sebelum anda membuatuhkannya. mungkin cukup sekian penjelasan saya kali ini tentang cara membuat surat keterangan bebas narkoba di Solo Jawa Tengah.

jika artikel ini bermanfaat silahkan anda klik share dibawah ini terima kasih :)

membuat slider dari database Codeigniter

Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara membuat slider yang mengambil data dari database menggunakan framework Codeigniter. Postingan ini saya buat sebagai tindak lanjut dari permintaan teman saya di facebook yang menginginkan tutorial ini beliau adalah Angg* Andr*an.

slider merupakan salah satu tampilan html yang menampilkan gambar bergerak biasanya digunakan untuk menampilkan produk-produk unggulan yang ada di sebuah web contohnya adalah seperti gambar dibawah ini.

membuat slider dari database Codeigniter

slider biasanya ditandai dengan 
  1. gambar yang berubah-ubah dalam durasi waktu tertentu
  2. adanya pilihan untuk memilih gambar seperti yang saya beri kotak warna hitam
  3. beberapa slider jiga terdapat button untuk next maupun prev
Slider sendiri di internet sangat banyak beberapa framework css biasanya sudah menyediakan plugin ini contoh Bootstrap dan Materializecss. Pada kesempatan kali ini saya akan menggabungkan antara slider Materialize css dengan Codeigniter dan database mysql tentunya. lansung saja masuk pada pembahasan bagaimana cara membuat slider dengan mengambildata dari database Codeigniter.

  1. Karena saya menggunakan framework css Materialize maka alangkah baiknya anda download framework css ini disini
  2. pasangkan dengan core Codeigniter anda
  3. buat sebuah table dengan nama slider yang berisi id_slider, gambar, keterangan
  4. jika sudah buat sebuah file php didalam folder view core CI anda dengan nama bg_slider.php

    <?php
    echo " <!DOCTYPE html>
      <html>
        <head>
    <title>
    arifweb.com slider
    </title>
          <!--Import Google Icon Font-->
          <link href='http://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'>
          <!--Import materialize.css-->
          <link type='text/css' rel='stylesheet' href='css/materialize.min.css'  media='screen,projection'/>
          <!--Let browser know website is optimized for mobile-->
          <meta name='viewport' content='width=device-width, initial-scale=1.0'/>
        </head>
        <body>
    <div class='container'>
    <div class='slider'>
        <ul class='slides'>";

    foreach ($data->result() as $slide) {
         echo " <li>
            <img src='".$slide->gambar."'> <!-- random image -->
            <div class='caption center-align'>
              <h3>Keterangan</h3>
              <h5 class='light grey-text text-lighten-3'>".$slide->keterangan."</h5>
            </div>
          </li>";
    }
    Baca juga membuat dropdown dependent list
        echo "</ul>
      </div>
      </div>
          <!--Import jQuery before materialize.js-->
          <script type='text/javascript' src='https://code.jquery.com/jquery-2.1.1.min.js'></script>
          <script type='text/javascript' src='js/materialize.min.js'></script>
     <!-- create by arifweb.com -->
     <script type='text/javascript' > 
     $(document).ready(function(){
          $('.slider').slider({full_width: true});
    });
    </script>
    <a href='arifweb.com' > ©2016 </a>
        </body>
      </html>
  5.  ";

    ?>
  6. buat fungsi get_slider di model model_slider untuk mengambil data id_slider, gambar dan keterangan dari database.

    function get_slider(){
    return $this->db->get('slider');
    }
  7. buat fungsi pada controller slider.php didalam folder controller dengan isi seperti berikut

     public function index(){
    $data = $this->model_slider->get_slider();
                           $this->load->view('bg_slider',$data); }
  8. jika sudah coba anda jalankan filenya :) SEMOGA BERHASIL :D
Bagi anda yang ingin sourchcode lengkap membuat slider silahkan share artikel ini lalu ketikkan email anda di kolom komentar dengan hastag #arifwebkeren
wkwkwkwk
INGAT NO SPAM !!!!

Bonus menampilkan dropdown dari database

mungkin cukup sekian tutorial saya kali ini tentang membuat slider dari database codeigniter dengan menggunakan slider materializecss. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih telah berkunjung :)


menampilkan data hasil query where in codeigniter


Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara menampilkan data dengan query where in di codeigniter. where in merupakan query mysql untuk menampilkan data dengan syarat kolom / field sama namun isi banyak. contoh kasus

saya mempunyai table mahasiswa
nim       |    nama     |   umur
1                Arif           17
2                Budi          18
3                Adi            18
4                Dheni        19
5                Dhevi        19
6                Bayu         17
7                Deva         22

saya ingin menampilkan data mahasiswa yang memiliki umur 17,18 dan 19 jika saya menggunakan query where biasa saya harus menuliskan umur berulang-ulang seperti ini

Baca juga menampilkan data acak dari database codeigniter
select * from mahasiswa where umur = 17 AND umur=18 AND umur= 19;
cukup merepotkan bukan jika kita harus menuliskan kolom / field umur hingga 3x apalagi jika syarat lebih dari 10.  nah dengan adanya where in kita tidak perlu menulis kolom / field umur hingga 3x. kita cukup menuliskan query seperti ini
select * from mahasiswa where umur in (17,18,19);
cukup menghemat waktu dan tenaga dari pada kita menuliskan umur hingga berkali-kali kita cukup menggunakan query where in.

Penggunaan where in

  1. ketika kita memiliki sebuah field dengan banyak syarat
  2. mengkombinasikan 2 buah table dengan syarat isi field pertama harus ada di table ke 2
  3. dll
lansung saja masuk ke materi utama kita yaitu cara menampilkan query where in di codeigniter. disini saya akan menjelaskanya dengan 2 cara 

  1. menggunakan active record where_in

    $this->db->select("*");
    $this->db->where_in('umur','17,18,19');
    $this->db->get('mahasiswa');
  2. menggunakan active record biasa yang didalamnya di tambahi where in

    $this->db->select("*");
    $this->db->where('umur IN (17,18,19)');
    $this->db->get('mahasiswa');
dari kedua active record diatas akan sama-sama menghasilkan data mahasiswa yang memiliki umur 17,18,19. mungkin cukup sekian pembahasan saya kali ini tentang cara menampilkan data menggunakan query where in di codeigniter. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih sudah mampir :)

Membuat Dropdown dependent list Codeigniter ajax

Membuat Dropdown dependent list ( dropdown berantai ) Codeigniter ajax

Hallo blogger pada postingan sebelumnya saya telah menjelaskan tentang cara menampilkan dropdown dari database codeigniter. disini saya akan menjelaskan tentang bagaimana membuat dropdown dependent list dengan Codeigniter.

Sebelum masuk ke pembahasan saya akan menjelaskan sedikit tentang apa itu dropdown dependent list. Dropdown dependent list atau bisa juga disebut chaining dropdown merupakan dua buah dropdown yang saling berhubungan (berantai). contoh simplenya adalah ketika anda membuat form alamat anda menggunakan input type dropdown untuk memudahkan user memilih provinsi dan kota. namun alangkah baiknya apabila user memilih provinsi pilihan kota yang ditampilkan berdasarkan provinsi yang user pilih. ketika user memilih provinsi jawa tengah contohnya maka pada dropdown kota berisi hanya nama-nama kota yang berada di provinsi tersebut.

Pilih Provinsi
dropdown berantai codeigniter ( dropdown dependent list ) ajax
Pilih Kota berdasarkan Provinsi yang dipilih
dropdown berantai codeigniter ( dropdown dependent list ) ajax


Mungkin untuk penjelasan tentang apa itu dropdown dependent list saya cukupkan karena menurut saya sudah cukup mudah dipahami :) .lansung saja saya akan menjelaskan tentang bagaimana cara membuatnya. 

yang pertama adalah buat 2 buah table yang berhubungan table provinsi dan table kota dimana pada table kota terdapat id_provinsi

create table provinsi (
id_provinsi int auto_increment, //PK
provinsi varchar(100),
);

create table kota(
id_kota int  auto_increment, //PK
id_provinsi int,
kota varchar(100),
);

caranya adalah buat 2 buah dropdown yang mengambil data dari table provinsi dan table kota jika belum tau caranya BACA cara menampilkan dropdown dari database codeigniter. pada dropdown kota biarkan isinya kosong.

taruh kedua dropdown didalam <div> seberti berikut
<div id='provinsi>
// dropdown provinsi
</div>
</div id='div_kota'>
// dropdown kota
</div>

jika sudah membuat 2 buah dropdown pada dropdown pertama tambahkan fungsi onchange
<select name='provinsi' id='provinsi' onChange=javascript:set_city()>;
 kemudian buat fungsi ajax seperti ini

Baca Juga membuat dynamic base url codeigniter
<script type='text/javascript' >
function set_city(){
         var provinsi= $('#provinsi').val();
$.ajax({
type: 'POST',
data: "provinse="+provinsi,
url: 'controller/load_kota/',
success: function(result) {
$('#div_kota').html(result); }
});
}
</script>
pada model_kota buat fungsi get_kota_by_provinsi() seperti berikut

Baca juga Menampilkan hasil join table database codeigniter
public function get_kota_by_provinsi($id){
return $this->db->where("id_provinsi",$id,false)->get("kota");
}

pada controller buat fungsi load_kota seperti berikut

public function load_kota(){
  $kota = $this->model_kota->get_kota_by_provinsi($this->response->post("provinsi"))->result();
  echo"<p><select name='kota' id='kota'><option value='' disabled selected>Pilih Kota</option>";
foreach($kota as $City){
echo"<option value='".$City->city."'>".$City->city."</option>";
} echo"</select></p><script>initComboBox();</script>";
}
jika sudah silahkan ditest saya harap kode anda tidak error :D. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)

BUDAYAKAN TINGGALKAN KOMENTAR YANG BAIK TERIMA KASIH :)

Mengubah tampilan mobile bawaan blogspot menjadi responsive

Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara mengubah tampilan mobile blog anda. ketika anda belum mengkonfigurasi tampilan blog anda maka yang terjadi ketika anda membuka website anda dari perangkat mobile anda seperti android tab dll maka secara otomatis anda akan teredirect ke alamatanda.domain?m=1 contoh
www.arifweb.com?m=1

Mengubah tampilan mobile bawaan blogspot menjadi responsive

parameter m=1 diatas menunjukkan bahwa anda sedang menggunakan perangkat mobile untuk membuka web anda. Kadang beberapa orang bingung padahal saya sudah mengganti template blog saya dengan template yang responsive tapi kenapa tampilanya masih seperti ini. untuk dapat menampilkan tampilan template mobile anda caranya cukup mudah yaitu dengan cara

  1. klik link (view web version)
  2. anda ubah parameter m=1 menjadi m=0
cara diatas merupakan cara manual untuk menampilkan tampilan responsive blog anda. disini saya akan menjelaskan tentang cara mengubah tampilan mobile bawaan blogspot menjadi tampilan responsive caranya adalah sebagai berikut :

  1. gunakan template yang responsive
    Tentu saja ini hal yang sangat penting karena jika anda tidak menggunakan template responsive maka sama saja tampilan yang dihasilkan bukan tampilan responsive template. untuk template responsive blogspot anda dapat mencarinya di google.com
  2. anda masuk ke blog anda --> pilih menu template

    Mengubah tampilan mobile bawaan blogspot menjadi responsive 1
  3. pada logo roda gigi tampilan mobile silahkan anda klik lalu akan muncul popup seperti ini pilih No, Show desktop template on mobile device

  4. setelah dipilih klik save


  5. lalu apabila pada mobile sudah terdapat tulisan disable seperti gambar dibawah ini maka anda sudah berhasil :) selamat :D

  6. cek apakah konfigurasi anda berhasil dengan menggunakan perangkat mobile atau anda tambahkan parameter ?m=1 dibelakang alamat website anda/
mungkin cukup sekian tutorial saya kali ini tentang mengubah tampilan mobile bawaan blogspot menjadi responsive. apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)


Bonus cara mengubah link url menjadi pendek