Script Kode Otomatis PHP MySQL | Auto Code
Cara membuat script kode otomatis PHP MySQL, artinya kode unik otomatis akan digenerate oleh PHP berdasarkan nilai terakhir dari sebuah atribut pada tabel database MySQL. User aplikasi tidak perlu melakukan input kode pada sebuah form, karena kode ini akan digenerate secara otomatis oleh script kode otomatis dalam sebuah sistem aplikasi. Kemudian instruksi seperti apa yang digunakan, dan bagaimana bentuk script kode otomatis PHP MySQL tersebut?.
Sebagai contoh, Anda telah memiliki sebuah tabel pada database MySQL dengan nama "tb_pegawai" dengan atribut nip, nama, jenis_kelamin, jabatan, status, dan seterusnya. Atribut "nip" adalah primary key, kita akan membuat nilai yang ter-insert ke atribut ini terbentuk otomatis dan berurut / running number. Misal, row 1 untuk atribut nip bernilai "PEG-01", maka otomatis row 2 akan memiliki nilai "PEG-02", dst. Kemudian bagaimana cara membuat kode tersebut, script kode otomatis PHP MySQL seperti apa yang akan digunakan?.
Tutorial script kode otomatis PHP MySQL ini kami lakukan pada sistem operasi Windows 7 dan menggunakan web server XAMPP ver 5.6.3, untuk mengikuti tutorial ini pastikan komputer anda telah terinstall web server XAMPP tersebut. Jika Anda belum memililki web server XAMPP, silahkan install dengan melihat panduannya disini cara instal web server XAMPP.
Berikut langkah-langkah atau cara membuat kode otomatis dengan script kode otomatis PHP MySQL lengkap dengan contohnya:
Script Kode Otomatis PHP MySQL
1. Jalankan XAMPP Control Panel, kemudian aktifkan Apache dan MySQL.
2. Akses ke database MySQL melalui browser dengan url : http://localhost/phpmyadmin/.
3. Pastikan Anda telah memiliki tabel dengan desain seperti pada gambar contoh berikut:
Script Kode Otomatis PHP
4. Bentuk sebuah form input data, boleh seperti gambar contoh berikut:
Script Kode Otomatis PHP
Pada desain form seperti gambar diatas terdapat sebuah kolom input "NIP", akan tetapi dalam keadaan disabled dan telah memiliki nilai yaitu "PEG-000004" serta Unik, nilai inilah yang disebut Kode Otomatis dan akan di insert seperti itu adanya ke dalam database.
Untuk membentuk form input kode otomatis seperti gambar diatas tulis script kode otomatis PHP MySQL dibawah ini pada kode editor
<?php function kdauto($tabel, $inisial){ $struktur = mysql_query("SELECT * FROM $tabel"); $field = mysql_field_name($struktur,0); $panjang = mysql_field_len($struktur,0); $qry = mysql_query("SELECT max(".$field.") FROM ".$tabel); $row = mysql_fetch_array($qry); if ($row[0]=="") { $angka=0; } else { $angka= substr($row[0], strlen($inisial)); } $angka++; $angka =strval($angka); $tmp =""; for($i=1; $i<=($panjang-strlen($inisial)-strlen($angka)); $i++) { $tmp=$tmp."0"; } return $inisial.$tmp.$angka; } ?>
<input type="text" name="nip" id="nip" class="form-control" value="<?php echo kdauto("tb_pegawai","PEG-"); ?>" disabled="disabled" /> <input type="hidden" name="nip" id="nip" value="<?php echo kdauto("tb_pegawai","PEG-"); ?>" />
Script kode pertama menunjukan bagaimana kode otomatis serta unik digenerate dari dalam database. Script kode kedua, menunjukan tabel yang akan digunakan dan menentukan karakter awal dari kode otomatis unik tersebut.
Download Tutorial Script Kode Otomatis PHP MySQL
5. Selesai.
Sekian penjelasan tentang bagaimana cara membuat script kode otomatis PHP MySQL, lengkap dengan contoh dan tutorialnya. Untuk mendapatkan source code atau script cari data Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.
Baca juga :
- Cara Membuat Script Autonumber PHP MySQL
- Cara Membuat Form Input Tanggal PHP MySQL
- Script PHP Update Database MySQL | CRUD
- Script Tampil Database dengan PHP MySQL | VIEW Data
- Cara Membuat Laporan PDF dengan PHP dan MySQL
- Membuat Form Input Data dengan PHP dan MySQL
Script Kode Otomatis PHP MySQL
Tags: script kode otomatis php mysqli, kode otomatis php mysql, auto code php mysql, php auto kode, script kode otomatis, script kode otomatis php