Contoh Script Display PHP

BY IN PHP Comments Off on Contoh Script Display PHP

Berikut adalah contoh script untuk operasi display table dengan PHP <?php require_once “koneksi.php”; $sql=”SELECT * FROM salary”; $result=mysql_query($sql); ?> <table border=0 cellpadding=”3″ cellspacing=”2″ bgcolor=”#cccccc” style=”font-family:Tahoma; font-size:12px;”> <tr bgcolor=”#666666″ style=”color:#ffffff”> <td>Staff No.</td> <td>Name</td> <td>Base Salary</td> <td>Working Day</td> <td>Salary per day</td> <td>Tax</td> <td>Total</td> <td>&nbsp;</td> </tr> <?php while ($data=mysql_fetch_array($result)) { ?> <tr> <td><?php echo $data[‘staffnumber’] ?></td> <td><?php echo

CONTINUE READING …

Backup MySQL Database

BY IN PHP, Tips & Trik Comments Off on Backup MySQL Database

Dengan database yang semakin besar, import data lewat phpMyAdmin tidak selalu bisa mengimport semua data, bahkan kadang2 seringkali terjadi error. Untuk mengatasi hal ini, kita dapat mengimportnya langsung dengan perintah mysql (penulis menggunakan XAMPP for windows), langkah2nya adalah sebagai berikut: 1. pastikan tabel2 yang ada di database diremove terlebih dahulu, jika anda tidak yakin melakukan

CONTINUE READING …

Menunjukkan Lokasi Map dari data MySQL

BY IN Google Map, PHP, Tips & Trik 6 COMMENTS

Kali ini kita akan mencoba menunjukkan beberapa lokasi dimana data latitude dan longitudenya kita ambil dari MySQL Database. Untuk kebutuhan ini, tentu saja kita akan menggunakan PHP untuk mengambil data2 dari database, kemudian data2 ini kita convert menjadi JSON, yang selanjutnya dibaca oleh AJAX. Pertama2 kita akan menggunakan iframe untuk menampilkan mapnya <iframe width=”540″ height=”377″

CONTINUE READING …

Mengetahui Latitude dan Longitude dari Address

BY IN Google Map, PHP, Tips & Trik Comments Off on Mengetahui Latitude dan Longitude dari Address

Posisi Latitude dan Longitude dalam Google Map sangat penting untuk langsung merujuk pada lokasi tertentu. Apabila kita hanya mengetahui alamatnya saja, apakah kita bisa mencari tahu latitude dan longitude-nya? Hal ini bisa saja kita lakukan dengan menggunakan script berikut ini: <?php $address=’Pucang Anom Timur’; $suburb=’Surabaya’; $address=str_replace(‘ ‘,’+’,$address); $suburb=str_replace(‘ ‘,’+’,$suburb); $state=’East Java’; $country=’Indonesia’; $str=’http://maps.google.com/maps/api/geocode/json?address=’.$address.’,’.$suburb.’,’.$state.’,’.$country.’&sensor=false’; $geocode=file_get_contents($str); $output=

CONTINUE READING …

Memasukkan Google Static Map

BY IN Google Map, PHP, Tips & Trik 4 COMMENTS

Aplikasi GIS (Geographic Information System) terkadang kita butuhkan untuk menunjukkan suatu lokasi pada peta. Sekarang kita akan mencoba menunjukkan lokasi suatu tempat dengan Google Map. Ada beberapa metode yang bisa kita gunakan, berikut ini adalah cara memasukkan Google Map ke dalam web kita, dimana data latitude dan longitudenya kita ambil dari MySQL database. <?php $sql=”SELECT

CONTINUE READING …

Disable Warning dan Notice di PHP

BY IN PHP Comments Off on Disable Warning dan Notice di PHP

Saat kita develop PHP, kita pernah melihat hasil eksekusi script kita ternyata dipenuhi dengan pesan warning dari PHP. Untuk mendisable pesan ini, kita dapat lakukan dengan mengedit file php.ini dan mengupdate line error_reporting menjadi sebagai berikut: error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING maksudnya, kita tetap menampilkan error namun untuk notice dan warning tidak kita

CONTINUE READING …

Upgrade Xampp

BY IN PHP, Tips & Trik 2 COMMENTS

Hal terpenting yang harus diingat untuk mengupgrade program Xampp for Windows, adalah “mengamankan” folder htdocs dan mysql/data. Sekalipun saat kita menguninstall Xampp, selalu ada peringatan untuk melakukan tindakan pengamanan ini, namun alangkah baiknya jika kita amankan sendiri dua folder yang penting ini, karena pengalaman dari beberapa teman, banyak yang suka lupa membuat copy dari dua

CONTINUE READING …

Auto Increment di dalam MySQL

BY IN PHP Comments Off on Auto Increment di dalam MySQL

Untuk memodifikasi dan menambah kolom dengan auto increment, kita bisa mengikuti beberapa sintaks SQL sebagai berikut: Modifikasi table “tableName” , dan menambahkan kolom baru  “autoIncrementColumn”. ALTER TABLE tableName ADD autoIncrementColumn MEDIUMINT NOT NULL AUTO_INCREMENT KEY; Berikut ini modifikasi kolom yang sudah ada di tabel menjadi auto increment. ALTER TABLE tableName MODIFY tableNameID MEDIUMINT NOT NULL

CONTINUE READING …

Perhitungan Tanggal

BY IN PHP Comments Off on Perhitungan Tanggal

Menghitung selisih dua tanggal bisa menjadi sebuah hal yang tricky. Untuk menghitung selisih dua buah tanggal, kita perlu menggunakan fungsi strtotime(data_tanggal). Hanya saja untuk memastikan hasilnya adalah bilangan bulat, kita perlu menggunakan fungsi pembulatan ROUND. Hal ini menjawab pertanyaan mengapa hasil yang didapatkan dari perhitungan selisih tanggal jika dijalankan under UNIX berbeda dengan program yang

CONTINUE READING …

Cron Jobs

BY IN PHP Comments Off on Cron Jobs

Cron Jobs adalah script yang dapat dijalankan secara otomatis dalam server kita. Biasanya kita memanfaatkan fasilitas cronjob ini untuk keperluan auto update ataupun backup. Untuk menjalankan script PHP bisa menggunakan perintah sebagai berikut: php -q /home/user/www/namascript.php lalu kita bisa set jadwal waktunya kapan script ini bisa dijalankan.

mysql_fetch_row vs mysql_fetch_array

BY IN PHP 2 COMMENTS

Kedua perintah ini sama2 mengambil nilai dari suatu tabel. Perbedaannya adalah untuk mysql_fetch_row, nilai yang dikembalikan adalah array indeksnya, sedangkan mysql_fetch_array, nilai yang dikembalikan adalah array dari nama fieldnya. Contoh: $row=mysql_fetch_row($query) $nama=$row[1] $data=mysql_fetch_array($query) $nama=$data[‘nama’]

Number Format

BY IN PHP Comments Off on Number Format

Kita mungkin tidak asing lagi dengan function number_formatnya PHP. Fungsi ini sering digunakan untuk mencetak laporan keuangan, sehingga kita tidak perlu membuat fungsi lagi untuk menampilkan angka dalam dengan pemisah ribuan ataupun desimal. Namun di Java Script, fungsi ini tidak ada. Kita perlu membuat fungsi sendiri yang fungsinya mirip dengan fungsi ini. Berikut adalah scriptnya:

CONTINUE READING …

Menggunakan Class

BY IN PHP Comments Off on Menggunakan Class

Berikut adalah contoh penggunaan class untuk mengotomatisasi pekerjaan kita. Katakanlah kita perlu memilih kota pada sebuah object list menu pada beberapa halaman web kita, maka kita dapat membuat sebuah class sehingga kita tidak perlu menuliskan lagi list menunya. <?php class Kota { function browse_kota() { $table = “kota”; $sql = “SELECT * FROM “.$table.” ORDER

CONTINUE READING …

Generate Nomor Invoice automatically

BY IN PHP Comments Off on Generate Nomor Invoice automatically

Terkadang kita membutuhkan membuat nomor invoice untuk transaksi kita. Kita dapat menyimpannya ke dalam tabel, untuk dapat kita ambil saat create invoice. Namun untuk membuat tampilan yang lebih bagus, kita perlu mendefinisikan berapa digit yang akan kita gunakan. Seandainya nomor invoicenya adalah 15, dan kita set jumlah digitnya adalah 5, maka bentuk nomor invoicenya adalah

CONTINUE READING …

Upload Problem

BY IN PHP Comments Off on Upload Problem

Pada saat suatu file diupload, PHP akan menciptakan copy file di server yang disimpan di temporary problem. Setelah file tersebut tercipta, maka file tersebut yang akan dicopy / dipindahkan ke folder yang sudah kita tentukan sebelumnya. Terkadang proses upload bisa gagal akibat kesalahan menentukan path. Jadi setelah mengetahui proses upload, hal yang harus kita ingat

CONTINUE READING …

Passing string dari Option Value

BY IN PHP Comments Off on Passing string dari Option Value

Barangkali ada diantara kita yang pernah mengalami hal ini. Kita berusaha untuk mengirimkan sebuah variabel string untuk diproses dengan metode POST. Namun pada saat variabel tersebut diambil, ternyata isinya tidak utuh lagi. Bagian teks setelah spasi akan hilang. Contohnya sebagai berikut: <select name=”teks”> <?php $sql=”SELECT * FROM tabel”; $result=mysql_query($sql); while ($myrow=mysql_fetch_row($result)) { echo “<option value=$myrow[1]>$myrow[1]</option>”;

CONTINUE READING …

Variabel dan konstanta

BY IN PHP Comments Off on Variabel dan konstanta

Dalam dunia pemrograman tentunya istilah ini tidak asing lagi bagi telinga kita. Walaupun dalam PHP, penulisan variabel dan konstanta dibedakan, dimana variabel PHP selalu diawali dengan tanda string ($), namun secara keseluruhan, definisi keduanya sama saja dengan bahasa pemrograman lainnya, dimana variabel, nilainya dapat berubah-ubah, dan biasanya kita manfaatkan dalam aplikasi perulangan. Sedangkan konstanta sendiri,

CONTINUE READING …

Mengisi nilai list menu dari tabel

BY IN PHP Comments Off on Mengisi nilai list menu dari tabel

Mengisikan nilai ke dalam sebuah list menu dengan PHP sangat mudah. Setelah koneksi database MySQL tercipta, kita tinggal menggunakan looping untuk membaca record dari tabel dan kita tulis recordnya langsung di option value. <select name=”f_jenis”> <?php $sql=”select kd_jenis,nm_jenis from jenis”; $result=mysql_query($sql); while ($myrow=mysql_fetch_row($result)) { echo “<option value=$myrow[0]>$myrow[1]</option>”; } ?> </select> Namun yang perlu diperhatikan adalah

CONTINUE READING …

PHP strtotime function

BY IN PHP Comments Off on PHP strtotime function

Bagi web developer tentunya tidak asing lagi dengan fungsi ini. Fungsi dalam PHP ini sangat berguna untuk mengkonversi string menjadi tipe data date time. Namun ada hal yang harus diperhatikan bahwa fungsi ini hanya bekerja untuk bentuk string m/d/y dan d-m-y. Coba perhatikan contohnya: <?php print date(‘Y-m-d’, strtotime(“06/08/2008”)); ?> output 2008-06-08 sedangkan <?php print date(‘Y-m-d’,

CONTINUE READING …

Dasar Database dengan PHP (Bag V)

BY IN PHP Comments Off on Dasar Database dengan PHP (Bag V)

Lebih lanjut dengan edit, pertama-tama kita perlu menanyakan field ID yang dimasukkan. Bisa kita simpan dengan nama edit1.php. Selanjutnya, akan ada proses pemfilteran record, dan penyimpanan record tersebut ke dalam sebuah variabel. Dengan menggunakan form yang sama yang digunakan untuk pengisian data, kita tinggal tambahkan variabel tersebut ke property value, sehingga akan dimunculkan semua nilai

CONTINUE READING …