Posts

Fungsi PHP untuk menghitung selisih atau jarak 2 tanggal

Image
Menghitung selisih atau jarak antara 2 tanggal bukanlah hal sulit menggunakan script PHP. tapi itu setelah saya menemukan script ini ... ini sudah lama saat saya sedang mengerjakan suatu aplikasi dan ternyata terdapat beberapa bagian yg mengharuskan menghitung jarak antara 2 tanggal menggunakan script php. bukannya plagiat, tapi saya hanya ingin berbagi semoga ada yg merasa membutuhkan dan terbantu. dan bagi yang tau sumbernya juga boleh ditulis.. karena fungsi ini bukan saya yang membuat saya hanya tinggal memanfaatkannya, :-) yah langsung aja, pasti kalo temen - temen lagi baca udah ga sabar : <?php   // Set timezone   date_default_timezone_set("UTC");   // Time format is UNIX timestamp or   // PHP strtotime compatible strings   function dateDiff($time1, $time2, $precision = 6) {     // If not numeric then convert texts to unix timestamps     if (!is_int($time1)) {       $time1 = strtotime($time1);     }     if (!is_int($time2)) {       $time2 = str

"Nyiur dapat Tumbuh dimana saja"

Image
Pengalamanku Hari ini banyak... Banyak, tak terasa sudah 3 Bulan aku hidup di jakarta, tempat yang sangat berbeda dari daerah asalku. Banjarngera, Jawa tengah. di jaka benar - benar rta ini aku benar benar merasa asing, awalnya.. sekarang aku sudah bisa lebih bijak memposisikan keberadaanku, yah pasti pernah dnger  "Nyiur dapat Tumbuh dimana saja " yang membuktikan besarnya daya upaya dalam menyesuaikan diri  dalam missi dimana dia berada dan dalam keadaan bagaimanapun juga. Sekarang bukan lagi waaktunya selalu bergantung pada orang lain, yakin dan pasti kita butuh orang lain tapi untuk menjadi seorang individu dengan kemampuan yang mencukupi kita juga harus memiliki kemampuan individu yg hebat dan terasah, betul kan ? Hari ini yang paling berkesan saat memberanikan diri (Sendirian) melangkahkan kaki di Grand indonesia (Jakarta Pusat). Waw.. itu yang aku pikirkan saat memasukinya. sudah berkali - kali masuk ke beberapa tempat yang "keren" tapi kali ini

Bersyukur Menjadi anak Desa

Sedikit Mengingat masa lalu saat aku kecil, 7 tahun mungkin saat itu usiaku. Aku ingat Setiap pulang sekolah pasti langsung main. tapi temen - temen tau ngga permainan apa yang saya mainkan dan dimana tempatnya ? sekarang 20 tahun usiaku, ingat masa lalu adalah hal yang menyenangkan. Sungai, Sawah dan Kebun adalah Tempat paling aku kenal, karena disitu aku besar. seperti manusia rimba saja ya..  tapi ditempatku itu hal yang biasa dan itu bukan hal yang buruk, saya bahagia. Tapi sungguh tak pernah terpikir aku akan jadi apa... Paling Hebat juga jadi Petani, Petani yang sukses pastinya (Mimpi harus TInggi). atau jadi apa ya... yg jelas aku tak tau sedikitpun tentang Teknologi entah itu Handphone Bahkan Koputer. Nonton TV aja dirumah temen, yang aku ingat saat itu setiap hari minggu pagi pasti terus kerumah temen2 yg punya TV ikut nonton bareng, Soalnya TV aja ngga punya, tapi aku penggemar Cartoon gitu.. Alhamdulillah.. sekarang aku bisa bekerja, minimal buat makan sendiri lah.. d

Session pada Code Igniter

Image
Autentikasi adalah suatu mekanisme untuk mengatur hak akses suatu halaman web, biasanya diawali dengan adanya proses login. Dimana user diminta menginput user id dan password. Jika berhasil login kamu berhak masuk ke suatu halaman, jika tidak..anda tidak akan bisa masuk ke halaman tersebut Session adalah sebuah varibel sementara yang diletakkan di server. Di mana PHP bisa mengambil nilai yang tersimpan di server walaupun kita membuka halaman baru. Biasanya session akan hilang jika kamu menutup browser. Sebelum kamu menggunakan fungsi – fungsi tentang session di CI kamu hrus memanggil library session terlebih dahulu dengan cara : $this->load->library('session'); Selanjutnya cara kita membuat atau memasukan nilai ke variabel sementara atau session : $this->session->set_userdata('some_name', 'some_value'); Atau bisa juga dengan menggunakan arra : $newdata = array(                    'username'  => 'johndoe',

Active Recoord Update dan delete pada CI

Image
 Banyak Cara yang bisa digunakan untuk Menjalankan Query, tapi berikut saya berikan contoh yang  paling sederhana cara menyimpan data ke database dan menghapus record. semoba bermanfaat.. Query untuk Edit data (Update) $this->db->update(); Digunakan untuk mengedit/update data suatu tabel berdasarkan nilai tertentu. Conotoh : $data = array(                'title' => $title,                'name' => $name,                'date' => $date             ); $this->db->where('id', $id); $this->db->update('mytable', $data); hasil : UPDATE mytable  SET title = '$title', name = '$name', date = '$date' WHERE id = $id Selain contoh diatas kamu jugab bisa mengedit data menggunakan tambahan fungsi set() seperti contoh insert di atas. Menghapus Data di Table (Delete) $this->db->delete(); Diguanakan untuk menghapus satu atau beberapa data dalam tabel berdasarkan nilai tertentu

Active Record - Menambahkan data (insert)

Image
Berikut perintah untuk menambahkan data dengan active record pada Framework Code Igniter. $this->db->insert(); Fungsi ini digunakan untuk menambahkan data ke tabel :  $data = array(    'title' => 'My title' ,    'name' => 'My Name' ,    'date' => 'My date' ); $this->db->insert('mytable', $data); // hasil : INSERT INTO mytable (title, name) VALUES ('My title', 'My name') $this->db-> insert_batch() Anda juga bisa menambahkan beberapa data sekaligus dalam 1 perintah dengan membuat nilainya ke dalam bentuk array. contoh : $data = array(    array(       'title' => 'My title' ,       'name' => 'My Name' ,       'date' => 'My date'    ),    array(       'title' => 'Another title' ,       'name' => 'Another Name' ,       'date' => 'Another date

Active record - Membentuk Hasil Query dengan result()

Result() Fungsi ini mengembalikan hasil query sebagai array obyek, atau array kosong pada kegagalan. Biasanya kamu akan menggunakan ini dalam sebuah loop foreach, seperti ini: Contoh : $query = $this->db->get(‘nama_tabel’); foreach ($query->result() as $row){    echo $row->field1;    echo $row->field2;    echo $row->field_n; } Fungsi di atas adalah alias dari result_object (). Jika kamu menjalankan query yang mungkin tidak menghasilkan nilai, saya anjurkan untuk menguji hasil terlebih dahulu dengan cara $query = $this->db->query("YOUR QUERY"); if ($query->num_rows() > 0) // mengecek hasil query ada atau tidak {    foreach ($query->result() as $row){       echo $row->title;       echo $row->name;       echo $row->body;    } } result_array() Fungsinya sama seperti result() tapi fungsi ini menghasilkan array murni dari hasil query. $query = $this->db-&g